(factura-e-iv)

ocultar boton si no esta cerrada la factura
factura-e/interface-venta
Gerardo 2023-08-07 15:45:30 +02:00
parent 6a4cd4b02b
commit f7045e9273
4 changed files with 35 additions and 2 deletions

View File

@ -9135,17 +9135,18 @@ namespace Exferia_Ventas._3_Vistas.Controladoras
//################################################################################################################################################################################################## //##################################################################################################################################################################################################
} }
g_frm_P_FacturaCabecera.Exferia_Button_factura_electonica.Visible = false;
//Buscar el Estado del Factura //Buscar el Estado del Factura
if (g_mdl_INTERNO_VTA_FacturasCabecera_Modelo != null) if (g_mdl_INTERNO_VTA_FacturasCabecera_Modelo != null)
{ {
g_str_Estado = g_obj_VTA_FacturasCabecera_Datos.Obtener_Estado(g_mdl_INTERNO_VTA_FacturasCabecera_Modelo.id); g_str_Estado = g_obj_VTA_FacturasCabecera_Datos.Obtener_Estado(g_mdl_INTERNO_VTA_FacturasCabecera_Modelo.id);
g_frm_P_FacturaCabecera.P_Base_EstadoDocumento = g_str_Estado; g_frm_P_FacturaCabecera.P_Base_EstadoDocumento = g_str_Estado;
//Si esta Cerrado Bloqueo para que no deje hacer nada //Si esta Cerrado Bloqueo para que no deje hacer nada
if (g_str_Estado.Equals(Variables.G_STR_ESTADO_CONTABILIDAD_CERRADO)) if (g_str_Estado.Equals(Variables.G_STR_ESTADO_CONTABILIDAD_CERRADO))
{ {
g_frm_P_FacturaCabecera.Exferia_Button_factura_electonica.Visible = true;
//Cambiar Imagen del Boton de Desvolcar //Cambiar Imagen del Boton de Desvolcar
g_frm_P_FacturaCabecera.Exferia_Button_Volcado.Exferia_Button_Imagen = Imagenes.G_ENUM_IMAGENES.G_IMG_VOLCAR; g_frm_P_FacturaCabecera.Exferia_Button_Volcado.Exferia_Button_Imagen = Imagenes.G_ENUM_IMAGENES.G_IMG_VOLCAR;
Imagenes.Asignar_Imagen(g_frm_P_FacturaCabecera.Exferia_Button_Volcado); Imagenes.Asignar_Imagen(g_frm_P_FacturaCabecera.Exferia_Button_Volcado);

View File

@ -77,6 +77,7 @@ namespace Exferia_Ventas._3_Vistas
internal Exferia_Button Exferia_Button_Otros_Actualizar { get { return ex_btn_P_FacturaCabecera_Otros_Actualizar; } } internal Exferia_Button Exferia_Button_Otros_Actualizar { get { return ex_btn_P_FacturaCabecera_Otros_Actualizar; } }
internal Exferia_Button Exferia_Button_DatosViaje_Actualizar { get { return ex_btn_P_FacturaCabecera_DatosViaje_Actualizar; } } internal Exferia_Button Exferia_Button_DatosViaje_Actualizar { get { return ex_btn_P_FacturaCabecera_DatosViaje_Actualizar; } }
internal Exferia_Button Exferia_Button_Observaciones_Actualizar { get { return ex_btn_P_FacturaCabecera_Observaciones_Actualizar; } } internal Exferia_Button Exferia_Button_Observaciones_Actualizar { get { return ex_btn_P_FacturaCabecera_Observaciones_Actualizar; } }
internal Exferia_Button Exferia_Button_factura_electonica { get { return ex_btn_P_FacturaCabecera_FacturaE; } }
//Exferia_Button_Situacion //Exferia_Button_Situacion
internal Exferia_Button_Situacion Exferia_Button_Situacion_PagoPendiente { get { return ex_btn_P_FacturaCabecera_SituacionPago_Pendiente; } } internal Exferia_Button_Situacion Exferia_Button_Situacion_PagoPendiente { get { return ex_btn_P_FacturaCabecera_SituacionPago_Pendiente; } }

View File

@ -72,6 +72,7 @@
this.ex_btn_P_FacturaCabecera_Procesos_Abrir = new Exferia_Controles.Exferia_Button(); this.ex_btn_P_FacturaCabecera_Procesos_Abrir = new Exferia_Controles.Exferia_Button();
this.ex_btn_P_FacturaCabecera_Procesos_Cerrar = new Exferia_Controles.Exferia_Button(); this.ex_btn_P_FacturaCabecera_Procesos_Cerrar = new Exferia_Controles.Exferia_Button();
this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes = new Exferia_Controles.Exferia_Button(); this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes = new Exferia_Controles.Exferia_Button();
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica = new Exferia_Controles.Exferia_Button();
this.ex_tab_P_FacturaCabecera_Procesos_TABCONTROL.SuspendLayout(); this.ex_tab_P_FacturaCabecera_Procesos_TABCONTROL.SuspendLayout();
this.tbp_Cerrar.SuspendLayout(); this.tbp_Cerrar.SuspendLayout();
this.exferia_GroupBox2.SuspendLayout(); this.exferia_GroupBox2.SuspendLayout();
@ -777,10 +778,33 @@
this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes.UseVisualStyleBackColor = false; this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes.UseVisualStyleBackColor = false;
this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes.Click += new System.EventHandler(this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes_Click); this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes.Click += new System.EventHandler(this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes_Click);
// //
// ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica
//
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.BackColor = System.Drawing.Color.Maroon;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Exferia_Button_Bloqueable = true;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Exferia_Button_Imagen = Exferia_Aplicacion.General.Imagenes.G_ENUM_IMAGENES.G_IMG_FACTURA_E;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Exferia_Button_Permitir_CambioFuenteAutomatico = true;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Exferia_Button_ReadOnly = false;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Exferia_Button_TabStop = false;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Exferia_Button_ToolTip = "Generar Factura Electrónica";
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.FlatAppearance.BorderSize = 0;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Location = new System.Drawing.Point(754, 254);
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Name = "ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica";
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Size = new System.Drawing.Size(31, 36);
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.TabIndex = 1083;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.TabStop = false;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.UseVisualStyleBackColor = false;
this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica.Click += new System.EventHandler(this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica_Click);
//
// P_FacturaCabecera_Procesos // P_FacturaCabecera_Procesos
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.ClientSize = new System.Drawing.Size(797, 670); this.ClientSize = new System.Drawing.Size(797, 670);
this.Controls.Add(this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica);
this.Controls.Add(this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes); this.Controls.Add(this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes);
this.Controls.Add(this.ex_btn_P_FacturaCabecera_Procesos_Abrir); this.Controls.Add(this.ex_btn_P_FacturaCabecera_Procesos_Abrir);
this.Controls.Add(this.ex_btn_P_FacturaCabecera_Procesos_Cerrar); this.Controls.Add(this.ex_btn_P_FacturaCabecera_Procesos_Cerrar);
@ -796,6 +820,7 @@
this.Controls.SetChildIndex(this.ex_btn_P_FacturaCabecera_Procesos_Cerrar, 0); this.Controls.SetChildIndex(this.ex_btn_P_FacturaCabecera_Procesos_Cerrar, 0);
this.Controls.SetChildIndex(this.ex_btn_P_FacturaCabecera_Procesos_Abrir, 0); this.Controls.SetChildIndex(this.ex_btn_P_FacturaCabecera_Procesos_Abrir, 0);
this.Controls.SetChildIndex(this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes, 0); this.Controls.SetChildIndex(this.ex_btn_P_FacturaCabecera_Procesos_EnviarMensajes, 0);
this.Controls.SetChildIndex(this.ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica, 0);
this.ex_tab_P_FacturaCabecera_Procesos_TABCONTROL.ResumeLayout(false); this.ex_tab_P_FacturaCabecera_Procesos_TABCONTROL.ResumeLayout(false);
this.tbp_Cerrar.ResumeLayout(false); this.tbp_Cerrar.ResumeLayout(false);
this.tbp_Cerrar.PerformLayout(); this.tbp_Cerrar.PerformLayout();
@ -862,5 +887,6 @@
private Exferia_Controles.Exferia_Label_SinColor exferia_Label_SinColor12; private Exferia_Controles.Exferia_Label_SinColor exferia_Label_SinColor12;
private Exferia_Controles.Exferia_Label_SinColor exferia_Label_SinColor13; private Exferia_Controles.Exferia_Label_SinColor exferia_Label_SinColor13;
private Exferia_Controles.Exferia_TextBox ex_txt_P_FacturaCabecera_Procesos_EnviarMensajes_Resultado; private Exferia_Controles.Exferia_TextBox ex_txt_P_FacturaCabecera_Procesos_EnviarMensajes_Resultado;
private Exferia_Controles.Exferia_Button ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica;
} }
} }

View File

@ -313,5 +313,10 @@ namespace Exferia_Ventas._3_Vistas
} }
#endregion Enviar mensajes #endregion Enviar mensajes
private void ex_btn_P_FacturaCabecera_Procesos_Factura_Electronica_Click(object sender, EventArgs e)
{
}
} }
} }