void llenarComboUnidadMedida() { DataTable TI = cnFormulas.ConsultaPorId(Convert.ToInt32(cmbFormula.EditValue.ToString())); if (TI.Rows.Count != 0) { DataRow row = TI.Rows[0]; if (row["UnidadMedida"].ToString() == "K") { cmbUnidadMedida.Properties.ValueMember = cmbUnidadMedida.Properties.DisplayMember = "Column"; cmbUnidadMedida.Properties.DataSource = new string[3] { "Kilográmos", "grámos", "miligrámos" }; } else { cmbUnidadMedida.Properties.ValueMember = cmbUnidadMedida.Properties.DisplayMember = "Column"; cmbUnidadMedida.Properties.DataSource = new string[2] { "Litros", "Mililitros" }; } } else { cmbUnidadMedida.Properties.ValueMember = cmbUnidadMedida.Properties.DisplayMember = "Column"; cmbUnidadMedida.Properties.DataSource = new string[3 + 2] { "Kilográmos", "grámos", "miligrámos", "Litros", "Mililitros" }; } }
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()); } } }
private void btnGuardar_ItemClick(object sender, ItemClickEventArgs e) { if (!Actualizar) { Guardar(); this.Close(); } else { DataTable Form = cnFormulas.ConsultaPorId(Convert.ToInt32(lblIdFormula.Text)); int FormulaNueva = actualizaFormulas.ActualizarFormula(Convert.ToInt32(lblIdFormula.Text), AsignaObjetoFormula(Form)); lblIdFormula.Text = FormulaNueva.ToString(); Guardar(); Close(); } }