private void FgUniMed_CellChanged(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (e.Col == 3) { if (FgUniMed.GetData(e.Row, 1).ToString() == FgUniMed.GetData(e.Row, 3).ToString()) { FgUniMed.SetData(e.Row, 3, ""); MessageBox.Show("La unidad basica no puede ser igual a la unidad de presentacion", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } } }
void VerRegistro(Int64 n_IdRegistro) { objItems.mysConec = mysConec; BE_Inventario = objItems.TraerRegistro(n_IdRegistro); TxtCodigo.Text = BE_Inventario.c_codpro; TxtDescripcion.Text = BE_Inventario.c_despro; TxtdescTecnica.Text = BE_Inventario.c_destec; TxtCaracteristica.Text = BE_Inventario.c_descar; TxtStockIni.Text = BE_Inventario.n_stkini.ToString("0.00"); TxtStockActual.Text = BE_Inventario.n_stkact.ToString("0.00"); TxtStockmMax.Text = BE_Inventario.n_stkmax.ToString("0.00"); TxtStockMin.Text = BE_Inventario.n_stkmin.ToString("0.00"); TxtPreIni.Text = BE_Inventario.n_preini.ToString("0.00"); TxtPreAct.Text = BE_Inventario.n_preuni.ToString("0.00"); CboTipExis.SelectedValue = BE_Inventario.n_idtipexi; CboFamilia.SelectedValue = BE_Inventario.n_idfam; CboClase.SelectedValue = BE_Inventario.n_idclas; CboSubClase.SelectedValue = BE_Inventario.n_idsubclas; CboMoneda.SelectedValue = BE_Inventario.n_idmon; funFlex.FlexMostrarDatos(FgUniMed, arrCabeceraFlex1, BE_Inventario.lst_unidadmedida, 2, false); int n_fila = 2; foreach (BE_ALM_INVENTARIOUNIMED_CONSULTA element in BE_Inventario.lst_unidadmedida) { FgUniMed.Rows.Count = FgUniMed.Rows.Count + 1; FgUniMed.SetData(n_fila, 1, element.c_abrsun); FgUniMed.SetData(n_fila, 2, element.c_des); FgUniMed.SetData(n_fila, 3, element.c_desunimedbas); FgUniMed.SetData(n_fila, 4, element.n_canunimedbas); FgUniMed.SetData(n_fila, 5, element.n_default); FgUniMed.SetData(n_fila, 6, element.n_idunimed); FgUniMed.SetData(n_fila, 7, element.n_idunimedbas); FgUniMed.Cols[5].DataType = typeof(bool); n_fila++; } }
private void CmdAddUni_Click(object sender, EventArgs e) { bool booAgregarUnidad = true; if (Convert.ToString(FgUniMed.GetData(FgUniMed.Rows.Count - 1, 1)) == "") { booAgregarUnidad = false; } if (Convert.ToString(FgUniMed.GetData(FgUniMed.Rows.Count - 1, 2)) == "") { booAgregarUnidad = false; } if (Convert.ToString(FgUniMed.GetData(FgUniMed.Rows.Count - 1, 3)) == "") { booAgregarUnidad = false; } if (Convert.ToString(FgUniMed.GetData(FgUniMed.Rows.Count - 1, 4)) == "") { booAgregarUnidad = false; } if (Convert.ToString(FgUniMed.GetData(FgUniMed.Rows.Count - 1, 5)) == "") { booAgregarUnidad = false; } if (booAgregarUnidad == true) { FgUniMed.Rows.Count = FgUniMed.Rows.Count + 1; FgUniMed.Cols[5].DataType = typeof(bool); FgUniMed.SetData(FgUniMed.Rows.Count - 1, 5, false); FgUniMed.Focus(); } else { MessageBox.Show("No puede agregar mas unidades hasta que no haya completado los datos de la unidad anterior", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }