Ejemplo n.º 1
0
        /// <summary>
        /// -> Verifica datos Antes de mostrar en otra pantalla   (Consistencia de datos)
        /// </summary>
        public string fu_ver_dat()
        {
            if (tb_sel_ecc2.Text.Trim() != "")
            {
                if (o_mg_glo_bal.fg_val_num(tb_sel_ecc2.Text) == false)
                {
                    return("Datos Incorrectos");
                }
                //Si aun existe
                tab_cmr002 = o_cmr002._01(tb_sel_ecc2.Text);
                if (tab_cmr002.Rows.Count == 0)
                {
                    return("Datos Incorrectos");
                }
                //Si aun existe
                tab_inv002 = o_inv002._05(tb_sel_ecc.Text);
                if (tab_inv002.Rows.Count == 0)
                {
                    return("El Producto no se encuentra registrado");
                }

                return(null);
            }
            else
            {
                return("Ningún dato Seleccionado");
            }
        }
        public void fu_ini_frm()
        {
            //Obtiene parametros y muestra en pantalla
            if (vg_str_ucc.Rows.Count == 0)
            {
                return;
            }


            //lenar tbx nombre Detalle de Precio
            tb_cod_lis.Text = vg_str_ucc.Rows[0]["va_cod_lis"].ToString();
            tab_cmr001      = o_cmr001._05(tb_cod_lis.Text);
            if (tab_cmr001.Rows.Count != 0)
            {
                tb_nom_lis.Text = tab_cmr001.Rows[0]["va_nom_lis"].ToString();
            }

            //lenar tbx nombre Producto
            tb_cod_pro.Text = vg_str_ucc.Rows[0]["va_cod_pro"].ToString();
            tab_inv002      = o_inv002._05(tb_cod_pro.Text);
            if (tab_inv002.Rows.Count != 0)
            {
                tb_nom_pro.Text = tab_inv002.Rows[0]["va_nom_pro"].ToString();
            }

            tb_pre_cio.Text = vg_str_ucc.Rows[0]["va_pre_cio"].ToString();
            tb_pmx_des.Text = vg_str_ucc.Rows[0]["va_pmx_des"].ToString();
            tb_pmx_inc.Text = vg_str_ucc.Rows[0]["va_pmx_inc"].ToString();
            tb_por_cal.Text = vg_str_ucc.Rows[0]["va_por_cal"].ToString();
        }
        //---------------- Producto----------
        public void fu_rec_pro(string cod_pro)
        {
            if (cod_pro.Trim() == "")
            {
                tb_cod_pro.Clear();
                tb_nom_pro.Text = "** NO existe";
                return;
            }

            tab_inv002 = o_inv002._05(cod_pro);
            if (tab_inv002.Rows.Count == 0)
            {
                tb_cod_pro.Clear();
                tb_nom_pro.Text = "** NO existe";
                return;
            }

            if (tab_inv002.Rows[0]["va_est_ado"].ToString() == "N")
            {
                tb_cod_pro.Clear();
                tb_nom_pro.Text = "** NO existe";

                MessageBoxEx.Show("El Producto se encuentra Deshabilitado", "Nuevo Detalle Precio", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            }

            tb_cod_pro.Text = tab_inv002.Rows[0]["va_cod_pro"].ToString();
            tb_nom_pro.Text = tab_inv002.Rows[0]["va_nom_pro"].ToString();
        }