/// <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"); } }
/// <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); }
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); }
/// <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); }