Example #1
0
 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);
         }
     }
 }
Example #2
0
        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++;
            }
        }
Example #3
0
        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);
            }
        }