public frmFormulasV2(int IdFormula) { InitializeComponent(); this.IdFormula = IdFormula; ribbonPageGroup2.Visible = (IdFormula > 0); btnBaja.Visibility = (IdFormula > 0) ? BarItemVisibility.Always : BarItemVisibility.Never; string connectionString = ConfigurationManager.ConnectionStrings["sdprolizaEntitiessp"].ConnectionString; cnDetallesFormulas = new CNDetallesFormulas(connectionString); cnFormulas = new CNFormulas(connectionString); reporteador = new Reporteador(connectionString); cnProductos = new CNProductos(connectionString); cnTipoDeCambio = new CNTipoDeCambio(connectionString); cnFamiliaFormulas = new CNFamiliaFormulas(connectionString); cnInsumos = new CNInsumos(connectionString, -1, null, false, 0); llenarComboFamilia(); llenarComboUnidadMedida(); llenarComboInsumos(); if (IdFormula > 0) { DataTable Formula = cnFormulas.ConsultaPorId(IdFormula); txtFormula.Text = Formula.Rows[0]["NombreFormula"].ToString(); txtFormula.Properties.ReadOnly = (Convert.ToInt32(Formula.Rows[0]["IdFamilia"]) == 1); cmbFamilia.EditValue = Convert.ToInt32(Formula.Rows[0]["IdFamilia"]); txtCantidad.Text = Formula.Rows[0]["Cantidad"].ToString(); cmbUnidadMedida.EditValue = Formula.Rows[0]["Capacidad"].ToString(); foreach (DataRow item in cnDetallesFormulas.ConsultaPorFormula(IdFormula).Rows) { AgregarNuevoRegistro(Convert.ToInt32(item["IdDetalle"]), Convert.ToInt32(item["IdInsumo"]), item["CantidadInsumo"].ToString(), item["UnidadMedidaInsumo"].ToString()); } } }
public frmDetallesFormulas(int IdFormula) { InitializeComponent(); string connectionString = ConfigurationManager.ConnectionStrings["sdprolizaEntitiessp"].ConnectionString; cnFormulas = new CNFormulas(connectionString); cnDetallesFormulas = new CNDetallesFormulas(connectionString); actualizaFormulas = new ActualizaFormulas(connectionString); cnTipoDeCambio = new CNTipoDeCambio(connectionString); cnProductos = new CNProductos(connectionString); reporteador = new Reporteador(connectionString); cnInsumos = new CNInsumos(connectionString, -1, null, false, 0); llenarComboInsumos(); cmbInsumos.Focus(); if (IdFormula > 0) { ribbonPageGroup1.Visible = true; Actualizar = true; DataTable Formula = cnFormulas.ConsultaPorId(IdFormula); lblIdFormula.Text = Formula.Rows[0]["IdFormula"].ToString(); txtFormula.Text = Formula.Rows[0]["NombreFormula"].ToString(); txtFamilia.Text = Formula.Rows[0]["NombreFamilia"].ToString(); txtCantidadFormula.Text = Formula.Rows[0]["Cantidad"] + " " + Formula.Rows[0]["Capacidad"]; Cantidad = Convert.ToDecimal(Formula.Rows[0]["Cantidad"]); UnidadMedida = Formula.Rows[0]["UnidadMedida"].ToString(); lblCosto.Text = "0.00"; // T.Rows[0]["CostoTotal"].ToString(); foreach (DataRow item in cnDetallesFormulas.ConsultaPorFormula(IdFormula).Rows) { AgregarNuevoRegistro(Convert.ToInt32(item["IdDetalle"]), Convert.ToInt32(item["IdInsumo"]), item["CantidadInsumo"].ToString(), item["UnidadMedidaInsumo"].ToString()); } } }
public frmBuscador(string Edo) { InitializeComponent(); string connectionString = ConfigurationManager.ConnectionStrings["sdprolizaEntitiessp"].ConnectionString; cnFormula = new CNFormulas(connectionString); cnProducto = new CNProductos(connectionString); cnInsumos = new CNInsumos(connectionString, -1, null, false, 0); prepararFormulario(Edo); llenarComboInsumos(Edo); }
private void btnGuardar_ItemClick(object sender, ItemClickEventArgs e) { try { if (ValidaGUI()) { if (!Guardar) { bool ActualizarPreciosFormulas = false; if (Convert.ToDouble(txtPrecioUnitaio.Text) != PU) //PU=> variable para almacenar el precio unitario del insumo cuando se consulta antes de cualquier edicion. { if (Convert.ToDouble(txtPrecioUnitaio.Text) < PU) { if (MessageBox.Show("El costo del insumo ha bajado.\n" + "¿Deseas actualizar el precio de las fórmulas que contienen este insumo?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ActualizarPreciosFormulas = true; } } else { ActualizarPreciosFormulas = true; } } string connectionString = ConfigurationManager.ConnectionStrings["sdprolizaEntitiessp"].ConnectionString; CNInsumos cNInsumos = new CNInsumos(connectionString, Estaticos.IdUsuario, AsignaGUIObjeto2(ActualizarPreciosFormulas), ActualizarPreciosFormulas, Convert.ToInt32(cmbMoneda.EditValue) == 2 ? Convert.ToDecimal(Estaticos.dolar) : 1); using (waitForm frm = new waitForm(cNInsumos.ActualizarPv2, "Actualizando precio", "Por favor espere, no tardaremos mucho.")) { frm.ShowDialog(this); } if (!cNInsumos.EstadoOperacion) { throw new Exception(cNInsumos.Msj); } } else { cnInsumos.Guardar(AsignaGUIObjeto2(true)); } Limpiar(); HabilitarCampos(false); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public frmProductosTerminados(bool encendido) { InitializeComponent(); string connectionString = ConfigurationManager.ConnectionStrings["sdprolizaEntitiessp"].ConnectionString; cnFormulas = new CNFormulas(connectionString); cnProductos = new CNProductos(connectionString); cnInsumos = new CNInsumos(connectionString, -1, null, false, 0); cnDetallesProductos = new CNDetallesProductos(connectionString); HabilitarCampos(false); llenarComboFormulas(); llenarComboInsumos(); this.encendido = encendido; btnBorrar.Links[0].Visible = false; }
public frmInsumos() { InitializeComponent(); string connectionString = ConfigurationManager.ConnectionStrings["sdprolizaEntitiessp"].ConnectionString; cnInsumos = new CNInsumos(connectionString, -1, null, false, 0); updatePrices = new UpdatePrices(connectionString); llenarComboProveedores(); llenarComboMonedas(); llenarComboFamilia(); llenarComboUnidadMedida(); HabilitarCampos(false); btnBorrar.Links[0].Visible = false; }