/// <summary>
        /// -> Verifica datos Antes de mostrar en otra pantalla   (Consistencia de datos)
        /// </summary>
        public string fu_ver_dat()
        {
            if (tb_nro_tal.Text.Trim() != "" && tb_cod_doc.Text.Trim() != "" && tb_cod_ges.Text.Trim() != "")
            {
                //Si aun existe Numeración
                tab_adm004 = o_adm004._05(tb_cod_doc.Text, Convert.ToInt32(tb_nro_tal.Text));
                if (tab_adm004.Rows.Count == 0)
                {
                    return("El Numeración no se encuentra registrado");
                }

                //Verifica estado del dato
                if (tab_adm004.Rows[0]["va_est_ado"].ToString() == "N")
                {
                    return("El Numeración se encuentra Deshabilitado");
                }
                //Si aun existe  Numeracion
                tab_adm005 = o_adm005._05(tb_cod_doc.Text, Convert.ToInt32(tb_nro_tal.Text), Convert.ToInt32(tb_cod_ges.Text));
                if (tab_adm005.Rows.Count == 0)
                {
                    return("El Numerador para el Numeración (" + tb_cod_doc.Text + "/" + tb_nro_tal.Text + ") no se encuentra registrado en la gestión " + tb_cod_ges.Text + "");
                }

                return(null);
            }
            else
            {
                return("Ningún dato Seleccionado");
            }
        }
示例#2
0
        /// <summary>
        /// Funcion que verifica los datos antes de grabar
        /// </summary>
        public string fu_ver_dat()
        {
            //** Verifica Documento---------------------------------
            if (tb_cod_doc.Text.Trim() == "")
            {
                tb_cod_doc.Focus();
                return("Debes proporcionar el codigo de documento");
            }

            tab_adm003 = o_adm003._05(tb_cod_doc.Text);
            if (tab_adm003.Rows.Count == 0)
            {
                tb_cod_doc.Focus();
                return("El documento NO se encuentra registrado");
            }
            //**-----------------------------------------------------



            tab_adm004 = o_adm004._05(tb_cod_doc.Text, Convert.ToInt32(tb_nro_tal.Text));
            if (tab_adm004.Rows.Count == 0)
            {
                tb_nro_tal.Focus();
                return("El Talonario NO se encuentra registrado");
            }
            //**-----------------------------------------------------



            tab_adm002 = o_adm002._05(Convert.ToInt32(tb_cod_ges.Text));
            if (tab_adm002.Rows.Count == 0)
            {
                tb_cod_ges.Focus();
                return("La Gestión NO se encuentra registrada");
            }
            //**-----------------------------------------------------

            tab_adm005 = o_adm005._05(tb_cod_doc.Text, Convert.ToInt32(tb_nro_tal.Text), Convert.ToInt32(tb_cod_ges.Text));
            if (tab_adm005.Rows.Count == 0)
            {
                return("La numeración NO se encuentra registrada");
            }

            return(null);
        }
        /// <summary>
        /// -> Consulta seleccion en pantalla
        /// </summary>
        public void fu_con_sel()
        {
            //if (fu_ver_dat() != null)
            //{
            //    MessageBoxEx.Show(fu_ver_dat(), "Error Talonario", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //    return;
            //}
            //else
            //{
            //Verifica que los datos en pantallas sean correctos
            if (tb_cod_doc.Text == "")
            {
                lb_sel_ecc.Text = "** NO existe";
                return;
            }
            if (tb_nro_tal.Text == "")
            {
                lb_sel_ecc.Text = "** NO existe";
                return;
            }

            if (o_mg_glo_bal.fg_val_num(tb_nro_tal.Text) == true)
            {
                tabla = o_adm004._05(tb_cod_doc.Text, int.Parse(tb_nro_tal.Text));
                if (tabla.Rows.Count == 0)
                {
                    lb_sel_ecc.Text = "** NO existe";
                    return;
                }
                tb_nro_tal.Text = tabla.Rows[0]["va_nro_tal"].ToString();
                tb_cod_doc.Text = tabla.Rows[0]["va_cod_doc"].ToString();
                lb_sel_ecc.Text = tabla.Rows[0]["va_nom_tal"].ToString();
            }



            if (lb_sel_ecc.Text != "** NO existe")
            {
                fu_sel_fila(tb_nro_tal.Text, tb_cod_doc.Text, lb_sel_ecc.Text);
            }
            //}
        }
        /// <summary>
        /// Funcion que verifica los datos antes de grabar
        /// </summary>
        public string fu_ver_dat()
        {
            //** Verifica Documento---------------------------------
            if (tb_cod_doc.Text.Trim() == "")
            {
                tb_cod_doc.Focus();
                return("Debes proporcionar el codigo de documento");
            }

            tab_adm003 = o_adm003._05(tb_cod_doc.Text);
            if (tab_adm003.Rows.Count == 0)
            {
                tb_cod_doc.Focus();
                return("El documento NO se encuentra registrado");
            }
            if (tab_adm003.Rows[0]["va_est_ado"].ToString() == "N")
            {
                tb_cod_doc.Focus();
                return("El documento se encuentra Deshabilitado");
            }
            //**-----------------------------------------------------

            //**Verifica Talonario-----------------------------------
            if (o_mg_glo_bal.fg_val_num(tb_nro_tal.Text) == false)
            {
                tb_nro_tal.Focus();
                return("El Nro de Talonario debe ser numérico");
            }

            tab_adm004 = o_adm004._05(tb_cod_doc.Text, int.Parse(tb_nro_tal.Text));
            if (tab_adm004.Rows.Count == 0)
            {
                tb_nro_tal.Focus();
                return("El Talonario ya NO se encuentra registrado");
            }
            //**-----------------------------------------------------

            //**Verifica formato-------------------------------------
            if (o_mg_glo_bal.fg_val_num(tb_for_mat.Text) == false)
            {
                tb_for_mat.Focus();
                return("El formato debe ser numerico");
            }
            //**-----------------------------------------------------

            //**Verifica Nro de Autorizacion-------------------------
            if (o_mg_glo_bal.fg_val_num(tb_nro_aut.Text) == false)
            {
                tb_nro_aut.Focus();
                return("El Nro de autorización debe ser numerico");
            }

            return(null);
        }
示例#5
0
        public string fu_ver_dat()
        {
            //** Verifica Documento---------------------------------
            if (tb_cod_doc.Text.Trim() == "")
            {
                return("Debes proporcionar el codigo de documento");
            }

            tab_adm003 = o_adm003._05(tb_cod_doc.Text);
            if (tab_adm003.Rows.Count == 0)
            {
                return("El documento NO se encuentra registrado");
            }
            if (tab_adm003.Rows[0]["va_est_ado"].ToString() == "N")
            {
                return("El documento se encuentra Deshabilitado");
            }
            //**-----------------------------------------------------

            //**Verifica Talonario-----------------------------------


            tab_adm004 = o_adm004._05(tb_cod_doc.Text, int.Parse(tb_nro_tal.Text));
            if (tab_adm004.Rows.Count == 0)
            {
                return("El Talonario ya NO se encuentra registrado");
            }

            if (tab_adm004.Rows[0]["va_est_ado"].ToString() == "H")
            {
                return("El Talonario se encuentra Habilitado");
            }

            //**-----------------------------------------------------

            //**Verifica si el talonario tiene datos relacionados----
            //  (operaciones realizadas con el talonario)

            if (tab_adm004.Rows[0]["va_ban_dat"].ToString() == "1")
            {
                return("Existen operaciones registradas relacionadas con el talonario del documento.");
            }

            //**-----------------------------------------------------

            return(null);
        }
        public string fu_ver_dat()
        {
            //Si aun existe el dato
            tab_adm003 = o_adm003._05(tb_cod_doc.Text);
            if (tab_adm003.Rows.Count == 0)
            {
                return("El Documento no se encuentra registrado");
            }

            //Verifica que no tenga talonarios ni siquiera deshabilitado
            tab_adm004 = o_adm004._05(tb_cod_doc.Text);
            if (tab_adm004.Rows.Count != 0)
            {
                return("El Documento tiene talonarios");
            }
            return(null);
        }
        public string fu_ver_dat()
        {
            //HACER LAS VALIDACIONES CORRESPONDIENTES

            //Verificar que no tenga talonarios pendientes
            //Verifica que no tenga talonarios ni siquiera deshabilitado
            tab_adm004 = o_adm004._05(tb_cod_doc.Text);
            if (tab_adm004.Rows.Count != 0)
            {
                for (int i = 0; i <= tab_adm004.Rows.Count - 1; i++)
                {
                    if (tab_adm004.Rows[i]["va_est_ado"].ToString() == "H")
                    {
                        return("El Documento tiene talonarios validos");
                    }
                }
            }

            return(null);
        }
        /// <summary>
        /// -> Consulta seleccion en pantalla
        /// </summary>
        public void fu_con_sel()
        {
            //Verifica que los datos en pantallas sean correctos
            if (tb_cod_doc.Text == "")
            {
                lb_sel_ecc.Text = "** NO existe";
                return;
            }
            if (tb_nro_tal.Text == "")
            {
                lb_sel_ecc.Text = "** NO existe";
                return;
            }

            tabla = o_adm004._05(tb_cod_doc.Text, int.Parse(tb_nro_tal.Text));
            if (tabla.Rows.Count == 0)
            {
                lb_sel_ecc.Text = "** NO existe";
                return;
            }

            tb_cod_doc.Text = tabla.Rows[0]["va_cod_doc"].ToString();
            lb_sel_ecc.Text = tabla.Rows[0]["va_nom_tal"].ToString();
        }
        /// <summary>
        /// Funcion que verifica los datos antes de grabar
        /// </summary>
        public string fu_ver_dat()
        {
            //** Verifica Documento---------------------------------
            if (tb_cod_doc.Text.Trim() == "")
            {
                tb_cod_doc.Focus();
                return("Debes proporcionar el codigo de documento");
            }

            tab_adm003 = o_adm003._05(tb_cod_doc.Text);
            if (tab_adm003.Rows.Count == 0)
            {
                tb_cod_doc.Focus();
                return("El documento NO se encuentra registrado");
            }
            if (tab_adm003.Rows[0]["va_est_ado"].ToString() == "N")
            {
                tb_cod_doc.Focus();
                return("El documento se encuentra Deshabilitado");
            }
            //**-----------------------------------------------------



            tab_adm004 = o_adm004._05(tb_cod_doc.Text, Convert.ToInt32(tb_nro_tal.Text));
            if (tab_adm004.Rows.Count == 0)
            {
                tb_nro_tal.Focus();
                return("El Talonario NO se encuentra registrado");
            }

            if (tab_adm004.Rows[0]["va_est_ado"].ToString() == "N")
            {
                tb_nro_tal.Focus();
                return("El Talonario se encuentra Deshabilitado");
            }
            //**-----------------------------------------------------


            //**Verifica que la gestion sea valida-------------------


            tab_adm002 = o_adm002._05(Convert.ToInt32(tb_cod_ges.Text));
            if (tab_adm002.Rows.Count == 0)
            {
                tb_cod_ges.Focus();
                return("La Gestión NO se encuentra registrada");
            }
            //**-----------------------------------------------------


            if (Convert.ToInt32(tb_nro_ini.Text.Trim()) < 0)
            {
                tb_nro_ini.Focus();
                return("El Número inicial debe ser Mayor a cero");
            }

            if (Convert.ToInt32(tb_nro_ini.Text.Trim()) > Convert.ToInt32(tb_nro_fin.Text.Trim()))
            {
                tb_nro_ini.Focus();
                return("El Número inicial debe ser Menor al Número final");
            }
            //**-----------------------------------------------------


            //**Verifica Fecha inicial y final-----------------------

            if ((tb_fec_fin.Value - tb_fec_ini.Value).Days < 0)
            {
                tb_fec_ini.Focus();
                return("La fecha inicial debe ser menor a la fecha final");
            }
            tab_adm002 = o_adm002._05(Convert.ToInt32(tb_cod_ges.Text), 1);

            if ((Convert.ToDateTime(tab_adm002.Rows[0]["va_fec_ini"].ToString()) - tb_fec_ini.Value).Days < 0)
            {
                tb_fec_ini.Focus();
                return("La fecha inicial No pertenece a una fecha valida para la gestion");
            }


            tab_adm002 = o_adm002._05(Convert.ToInt32(tb_cod_ges.Text), 12);

            if ((tb_fec_fin.Value - Convert.ToDateTime(tab_adm002.Rows[0]["va_fec_fin"].ToString())).Days < 0)
            {
                tb_fec_ini.Focus();
                return("La fecha Final No pertenece a una fecha valida para la gestion");
            }

            return(null);
        }
示例#10
0
        /// <summary>
        /// Funcion que verifica los datos antes de grabar
        /// </summary>
        public string fu_ver_dat()
        {
            long tmp;

            //** Verifica Documento---------------------------------
            if (tb_cod_doc.Text.Trim() == "")
            {
                tb_cod_doc.Focus();
                return("Debes proporcionar el codigo de documento");
            }

            tab_adm003 = o_adm003._05(tb_cod_doc.Text);
            if (tab_adm003.Rows.Count == 0)
            {
                tb_cod_doc.Focus();
                return("El documento NO se encuentra registrado");
            }
            if (tab_adm003.Rows[0]["va_est_ado"].ToString() == "N")
            {
                tb_cod_doc.Focus();
                return("El documento se encuentra Deshabilitado");
            }
            //**-----------------------------------------------------

            //**Verifica Talonario-----------------------------------
            if (long.TryParse(tb_nro_tal.Text.Trim(), out tmp) == false)
            {
                tb_nro_tal.Focus();
                return("El Nro de talonario NO es valido");
            }

            tab_adm004 = o_adm004._05(tb_cod_doc.Text, int.Parse(tb_nro_tal.Text));
            if (tab_adm004.Rows.Count == 0)
            {
                tb_nro_tal.Focus();
                return("El Talonario ya NO se encuentra registrado");
            }
            //**-----------------------------------------------------

            //**Verifica formato-------------------------------------
            if (long.TryParse(tb_for_mat.Text.Trim(), out tmp) == false)
            {
                tb_for_mat.Focus();
                return("El formato debe ser numerico");
            }
            //**-----------------------------------------------------

            //**Verifica Nro de Autorizacion-------------------------
            if (long.TryParse(tb_nro_aut.Text.Trim(), out tmp) == false)
            {
                tb_nro_aut.Focus();
                return("El Nro de autorización debe ser numerico");
            }

            if (tb_nro_aut.Text.Trim() != "")
            {
                //Verifica existetncia del Nro de autorizacion
            }
            //**-----------------------------------------------------

            return(null);
        }
        /// <summary>
        /// Funcion que verifica los datos antes de grabar
        /// </summary>
        public string fu_ver_dat()
        {
            //** Verifica Documento---------------------------------
            if (tb_cod_doc.Text.Trim() == "")
            {
                tb_cod_doc.Focus();
                return("Debes proporcionar el codigo de documento");
            }

            tab_adm003 = o_adm003._05(tb_cod_doc.Text);
            if (tab_adm003.Rows.Count == 0)
            {
                tb_cod_doc.Focus();
                return("El documento NO se encuentra registrado");
            }
            if (tab_adm003.Rows[0]["va_est_ado"].ToString() == "N")
            {
                tb_cod_doc.Focus();
                return("El documento se encuentra Deshabilitado");
            }
            //**-----------------------------------------------------

            //**Verifica Talonario-----------------------------------
            if (o_mg_glo_bal.fg_val_num(tb_nro_tal.Text) == false)
            {
                tb_nro_tal.Focus();
                return("El Nro de Talonario debe ser numérico");
            }

            if (tb_nro_tal.Text == "0")
            {
                tb_nro_tal.Focus();
                return("El Nro de Talonario debe ser diferente de 0");
            }

            tab_adm004 = o_adm004._05(tb_cod_doc.Text, int.Parse(tb_nro_tal.Text));
            if (tab_adm004.Rows.Count != 0)
            {
                tb_nro_tal.Focus();
                return("El Talonario ya se encuentra registrado");
            }
            //**-----------------------------------------------------

            //**Verifica que la gestion sea valida-------------------
            if (o_mg_glo_bal.fg_val_num(cb_ges_tio.Text) == false)
            {
                cb_ges_tio.Focus();
                return("La Gestion no es valida");
            }

            tab_adm002 = o_adm002._05(int.Parse(cb_ges_tio.Text));
            if (tab_adm002.Rows.Count == 0)
            {
                cb_ges_tio.Focus();
                return("La Gestión NO se encuentra registrada");
            }
            //**-----------------------------------------------------

            //**Verifica formato-------------------------------------
            if (o_mg_glo_bal.fg_val_num(tb_for_mat.Text) == false)
            {
                tb_for_mat.Focus();
                return("El formato debe ser numerico");
            }
            //**-----------------------------------------------------

            //**Verifica Nro de Dosificacion-------------------------

            if (tb_nro_aut.Text.Trim() == "")
            {
                tb_cod_doc.Focus();
                return("Debes proporcionar el codigo de Dosificación");
            }
            if (o_mg_glo_bal.fg_val_num(tb_nro_aut.Text) == false)
            {
                tb_nro_aut.Focus();
                return("El codigo de Dosificación debe ser Numerico");
            }

            if (tb_nro_aut.Text != "0")
            {
                tab_ctb007 = o_ctb007._05(Int64.Parse(tb_nro_aut.Text));
                if (tab_ctb007.Rows.Count == 0)
                {
                    tb_nro_aut.Focus();
                    return("La Dosificación NO se encuentra registrada");
                }
                if (tab_ctb007.Rows[0]["va_est_ado"].ToString() == "N")
                {
                    tb_nro_aut.Focus();
                    return("La Dosificación se encuentra Deshabilitada");
                }
            }


            return(null);
        }