void llenarComboUnidadMedida() { if (cmbInsumos.EditValue != null) { //DataTable TI = I.ConsultarInsumoPorId(int.Parse(cmbInsumos.EditValue.ToString())).Tables["Insumos"]; DataTable TI = cnInsumos.ConsultaPorId(int.Parse(cmbInsumos.EditValue.ToString())); DataRow row = TI.Rows[0]; if (row["UnidadMedida"].ToString().StartsWith("K")) { cmbUnidadMedida.Properties.ValueMember = cmbUnidadMedida.Properties.DisplayMember = "Column"; cmbUnidadMedida.Properties.DataSource = new string[3] { "Kilográmos", "grámos", "miligrámos" }; } else if (row["UnidadMedida"].ToString().StartsWith("L")) { 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[1] { "Piezas" }; cmbUnidadMedida.ItemIndex = 0; } } }
void llenarComboUnidadMedidaInsumo() { if (cmbInsumos.EditValue != null) { DataRow row = cnInsumos.ConsultaPorId(Convert.ToInt32(cmbInsumos.EditValue)).Rows[0]; cmbUnidadMedidaInsumo.Properties.Columns.Clear(); if (row["UnidadMedida"].ToString().StartsWith("K")) { cmbUnidadMedidaInsumo.Properties.DataSource = new string[3] { "Kilográmos", "grámos", "miligrámos" } } ; else if (row["UnidadMedida"].ToString().StartsWith("L")) { cmbUnidadMedidaInsumo.Properties.DataSource = new string[2] { "Litros", "Mililitros" } } ; else { cmbUnidadMedidaInsumo.Properties.DataSource = new string[1] { "Piezas" }; cmbUnidadMedidaInsumo.ItemIndex = 0; } cmbUnidadMedidaInsumo.Properties.ValueMember = cmbUnidadMedidaInsumo.Properties.DisplayMember = "Column"; cmbUnidadMedidaInsumo.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Column", "Unidad de Medida")); } }
public void LlenarDatos(int Id) { //DataRow row = Objetos.Insumos.ConsultarInsumoPorId(Id).Tables["Insumos"].Rows[0]; DataRow row = cnInsumos.ConsultaPorId(Id).Rows[0]; frmInsumos frm = new frmInsumos(); frm.Guardar = false; frm.Id = Convert.ToInt32(row["IdInsumo"]); frm.cmbProveedor.EditValue = Convert.ToInt32(row["IdProveedor"]); frm.txtNombreInsumo.Text = Convert.ToString(row["NombreInsumo"]); frm.txtNombreInterno.Text = Convert.ToString(row["NombreInterno"]); frm.txtPrecioUnitaio.Text = Convert.ToString(row["PrecioUnitario"]); frm.PU = Convert.ToDouble(frm.txtPrecioUnitaio.Text); frm.cmbFamilia.EditValue = Convert.ToInt32(row["IdFamilia"]); frm.cmbMoneda.EditValue = Convert.ToInt32(row["IdMoneda"]); if (row["UnidadMedida"].ToString().StartsWith("K")) { frm.cmbUnidadMedida.EditValue = "Kilográmos"; } else if (row["UnidadMedida"].ToString().StartsWith("L")) { frm.cmbUnidadMedida.EditValue = "Litros"; } else { frm.cmbUnidadMedida.EditValue = "Piezas"; } //frm.cmbUnidadMedida.ReadOnly = true; frm.btnBorrar.Links[0].Visible = true; frm.ShowDialog(); }
private void AgregarNuevoRegistro(int IdDetalle, int IdInsumo) { //BLL.ActualizadorPrecios Calculador = new BLL.ActualizadorPrecios(); //DataTable TI = Objetos.Insumos.ConsultarInsumoPorId(IdInsumo).Tables["Insumos"]; DataTable TI = cnInsumos.ConsultaPorId(IdInsumo); DataRow row = TI.Rows[0]; if (Convert.ToInt32(row["IdMoneda"]) == 2) { Costo = Estaticos.dolar * Convert.ToDouble(row["PrecioUnitario"]); } else { Costo = double.Parse(row["PrecioUnitario"].ToString()); } if (T.Columns.Count == 0) { T.Columns.Add("IdDetalle"); T.Columns.Add("IdInsumo"); T.Columns.Add("NombreInsumo"); //T.Columns.Add("Cantidad"); //T.Columns.Add("UnidadMedida"); T.Columns.Add("Precio"); T.Columns.Add("Costo"); } DataRow Row = T.Rows.Add(); Row["IdDetalle"] = IdDetalle; Row["IdInsumo"] = IdInsumo; Row["NombreInsumo"] = row["NombreInsumo"].ToString(); //Row["UnidadMedida"] = UnidadMedida; //Row["Cantidad"] = Cantidad + " " + UnidadMedida; Row["Precio"] = "$ " + Costo + " Pesos"; Row["Costo"] = Costo; llenarGrid(T); lblCosto.Text = (double.Parse(lblCosto.Text) + Costo).ToString(); }