public static frmTotalizar_CotizacionDeCompra GetInstancia() { if (_Instancia == null) { _Instancia = new frmTotalizar_CotizacionDeCompra(); } return(_Instancia); }
public void Auto_Texboxt() { try { //Variables Para Los Filtros string subtotal, descuento, valorgeneral, creditomora, creditodisponible; // frmTotalizar_CotizacionDeCompra form = frmTotalizar_CotizacionDeCompra.GetInstancia(); subtotal = this.TBSubTotal.Text; descuento = this.TBDescuento.Text; valorgeneral = this.TBValorFinal.Text; creditomora = this.TBCreditoEnMora.Text; creditodisponible = this.TBCreditoDisponible.Text; form.setFiltro(subtotal, descuento, valorgeneral, creditomora, creditodisponible); this.Hide(); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void frmTotalizar_CotizacionDeCompra_FormClosing(object sender, FormClosingEventArgs e) { _Instancia = null; }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (this.TBCodigo.Text == Campo) { MensajeError("Por favor ingrese el Codigo de la Cotizacion a Registrar"); } else if (this.TBCodigo_Bodega.Text == Campo) { MensajeError("Por favor ingrese La Bodega de Almacenamiento"); } else if (this.TBCodigo_Proveedor.Text == Campo) { MensajeError("Por favor ingreso el nombre del Proveedor"); } else { if (Digitar) { if (Guardar == "1") { frmTotalizar_CotizacionDeCompra frmTotalizar_CotizacionDeCompra = frmTotalizar_CotizacionDeCompra.GetInstancia(); frmTotalizar_CotizacionDeCompra.ShowDialog(); ////Metodo Guardar y editar //this.Guardar_SQL(); } else { MessageBox.Show("El Usuario Iniciado Actualmente no Contiene Permisos Para Guardar Datos", "Leal Enterprise", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //Llamada de Clase this.Digitar = false; this.Limpiar_Datos(); } } else { //if (Editar == "1") //{ // //Metodo Guardar y editar // this.Guardar_SQL(); //} //else //{ // MessageBox.Show("El Usuario Iniciado Actualmente no Contiene Permisos Para Editar Datos", "Leal Enterprise", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); // //Llamada de Clase // this.Digitar = false; // this.Limpiar_Datos(); //} } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public void Guardar_SQL() { try { string rptaDatosBasicos = ""; // <<<<<<------ Panel Datos Basicos ------>>>>> if (this.TBCodigo.Text == Campo) { MensajeError("Por favor ingrese el Codigo de la Cotizacion a Registrar"); } else if (this.TBCodigo_Bodega.Text == Campo) { MensajeError("Por favor ingrese La Bodega de Almacenamiento"); } else if (this.TBCodigo_Proveedor.Text == Campo) { MensajeError("Por favor ingreso el nombre del Proveedor"); } else { if (this.Digitar) { if (TBIdordendecompra.Text == string.Empty) { this.TBIdordendecompra.Text = "0"; } //Se establece la variable para poder utilizar los campos de texto del segundo formulario frmTotalizar_CotizacionDeCompra frmTotCoti = frmTotalizar_CotizacionDeCompra.GetInstancia(); rptaDatosBasicos = fCotizacion_Compra.Guardar_DatosBasicos ( //Panel Datos Basicos Convert.ToInt32(this.TBIdbodega.Text), Convert.ToInt32(this.TBIdproveedor.Text), Convert.ToInt32(this.CBTipodepago.SelectedValue), Idempleado, this.TBCodigo.Text, this.TBCodigo_Almacen.Text, this.TBAlmacen.Text, //Formulario de Totalizacion frmTotCoti.TBSubTotal.Text, frmTotCoti.TBDescuento_Porcentaje.Text, frmTotCoti.TBDescuento.Text, frmTotCoti.TBImpuesto_Valor.Text, frmTotCoti.TBValorGeneral.Text, frmTotCoti.TBCreditoMora.Text, frmTotCoti.TBCreditoDisponible.Text, frmTotCoti.TBValorDeEnvio.Text, frmTotCoti.TBTipoDePago.Text, frmTotCoti.TBDiasDeEntrega.Text, Convert.ToInt32(frmTotCoti.Vencimiento), frmTotCoti.dateTimePicker3.Value, DtDetalle, //Datos Auxiliares 1 ); } //else //{ // rptaDatosBasicos = fCotizacion_Compra.Editar_DatosBasicos // ( // Datos Auxiliares // 2, Convert.ToInt32(this.TBIdtipodecliente.Text), // Panel Datos Basicos // this.TBCodigo.Text, this.TBTipo.Text, this.TBDescripcion.Text, this.TBObservacion.Text, // 1 // ); //} if (rptaDatosBasicos.Equals("OK")) { if (this.Digitar) { this.MensajeOk("Registro Exitoso"); } //else //{ // this.MensajeOk("Registro Actualizado"); //} } else { this.MensajeError(rptaDatosBasicos); } //Llamada de Clase this.Digitar = false; this.Limpiar_Datos(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }