protected void btnGuardar_Click(object sender, EventArgs e) { try { if (db.nominaSinEspacio(txtNomina.Text)) { if (Convert.ToDateTime(txtFechaInicio.Text) <= Convert.ToDateTime(txtFechaFin.Text)) { query = "sp_guardar_NominasinBecarios '" + txtNomina.Text.Trim() + "','" + db.convertirFecha(txtFechaInicio.Text) + "','" + db.convertirFecha(txtFechaFin.Text) + "','" + txtJustificacion.Text.Trim() + "','" + Session["usuario"].ToString() + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { switch (dt.Rows[0]["Mensaje"].ToString()) { case "Ok": verModal("Éxito", "Se guardó correctamente la información"); limpiarComponentes(); mostrarRegistros(); break; case "Existe": verModal("Alerta", "Ya hay un registro del usuario en la tabla"); /*Seria bueno que habra directamente el registro aqui**/ limpiarComponentes(); break; } } } else { verModal("Error", "La fecha inicio es menor a la fecha fin"); } } else { verModal("Error", "El campo nómina no contiene el formato correcto"); } }catch (Exception es) { verModal("Error", es.Message.ToString()); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { Match match = Regex.Match(txtFechaInicio.Text, @"^(0[1-9]|[12][0-9]|3[01])[/](0[1-9]|1[012])[/](19|20)\d\d$"); if (match.Success) { match = Regex.Match(txtFechaFin.Text, @"^(0[1-9]|[12][0-9]|3[01])[/](0[1-9]|1[012])[/](19|20)\d\d$"); if (match.Success) { if (Convert.ToDateTime(txtFechaInicio.Text) <= Convert.ToDateTime(txtFechaFin.Text)) { query = "sp_guardar_campus_periodo_fecha " + hdfMostrarId.Value + "," + ddlPeriodo.SelectedValue + ",'" + db.convertirFecha(txtFechaInicio.Text.Trim()) + "','" + db.convertirFecha(txtFechaFin.Text.Trim()) + "'"; dt = db.getQuery(conexionBecarios, query); string mensaje = dt.Rows[0]["Mensaje"].ToString(); if (dt.Rows.Count > 0) { if (mensaje == "Ok") { verModal("Éxito", "La información se guardado correctamente"); mostraDatosGrid(); } if (mensaje == "Exite") { verModal("Alerta", "Ya existe un registro con los mismos datos"); } } } else { verModal("Error", "En la fecha fin es mayor a fecha inicio"); } } else { verModal("Error", "La fecha fin no tiene el formato correcto dd/mm/aaaa"); txtFechaFin.Focus(); } } else { verModal("Error", "La fecha inicio no tiene el formato correcto de dd/mm/aaaa"); txtFechaInicio.Focus(); } } catch (Exception es) { verModal("Error", es.Message.ToString()); } }
public void llenar() { if (txtfiltarFecha.Text != "") { query = "sp_mostrar_roles_nuevo " + ddlFiltrarRol.SelectedValue + ",'" + txtfiltrarDescripcion.Text + "','" + db.convertirFecha(txtfiltarFecha.Text) + "'"; } else { query = "sp_mostrar_roles_nuevo " + ddlFiltrarRol.SelectedValue + ",'" + txtfiltrarDescripcion.Text + "',Null "; } dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { Gvroles.DataSource = dt; Gvroles.DataBind(); } else { verModal("Alerta", "No se encontro información en la busqueda"); Gvroles.DataSource = null; Gvroles.DataBind(); } }
public void mostrarDatosGvroles() { //query = "select id_rol , Nombre,Descripcion as Descripción ,Fecha_creacion as Fecha_creación from cat_roles where Activio= 1"; if (txtfiltarFecha.Text != "") { query = "sp_mostrar_roles " + ddlFiltrarRol.SelectedValue + ",'" + txtfiltrarDescripcion.Text + "','" + db.convertirFecha(txtfiltarFecha.Text) + "'"; } else { query = "sp_mostrar_roles " + ddlFiltrarRol.SelectedValue + ",'" + txtfiltrarDescripcion.Text + "',Null "; } dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { Gvroles.DataSource = dt; Gvroles.DataBind(); } else { verModal("Alerta", "No hay roles ligados a usuarios"); } }
public void llenarGrid() { bool bandera1 = false, bandera2 = false; Match match; if (db.matriculaConEspacio(txtFiltrarMatricula.Text)) { bandera1 = true; } else { verModal("Error", "El campo matrícula no tiene el formato correcto"); bandera1 = false; } if (!string.IsNullOrEmpty(txtFiltarFechaIncio.Text)) { match = Regex.Match(txtFiltarFechaIncio.Text, @"^(0[1-9]|[12][0-9]|3[01])[/](0[1-9]|1[012])[/](19|20)\d\d$"); if (match.Success) { bandera1 = true; vacio = true; } else { verModal("Error", "La fecha inicio no tiene el formato dd/mm/aaaa"); } } else { bandera1 = true; } if (!string.IsNullOrEmpty(txtFiltrarFechaFin.Text)) { match = Regex.Match(txtFiltrarFechaFin.Text, @"^(0[1-9]|[12][0-9]|3[01])[/](0[1-9]|1[012])[/](19|20)\d\d$"); if (match.Success) { bandera2 = true; if (vacio) { if (Convert.ToDateTime(txtFiltarFechaIncio.Text) <= Convert.ToDateTime(txtFiltrarFechaFin.Text)) { bandera2 = true; } else { verModal("Error", "La fecha inicio no puede ser mayor a la fecha fin"); bandera2 = false; } } } else { verModal("Alerta", "La fecha inicio no tiene el formato dd/mm/aaaa"); } } else { bandera2 = true; } if (bandera1 && bandera2) { if (txtFiltrarMatricula.Text != "" && ddlFiltrarPeriodo.SelectedValue == "-1" && txtFiltarFechaIncio.Text == "" && txtFiltrarFechaFin.Text == "")//1 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",null,null"; } if (txtFiltrarMatricula.Text == "" && ddlFiltrarPeriodo.SelectedValue != "-1" && txtFiltarFechaIncio.Text == "" && txtFiltrarFechaFin.Text == "")//2 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",null,null "; } if (txtFiltrarMatricula.Text == "" && ddlFiltrarPeriodo.SelectedValue == "-1" && txtFiltarFechaIncio.Text != "" && txtFiltrarFechaFin.Text == "")//3 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",'" + db.convertirFecha(txtFiltarFechaIncio.Text) + "', null"; } if (txtFiltrarMatricula.Text == "" && ddlFiltrarPeriodo.SelectedValue == "-1" && txtFiltarFechaIncio.Text == "" && txtFiltrarFechaFin.Text != "")//4 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",null ,'" + db.convertirFecha(txtFiltrarFechaFin.Text) + "'"; } if (txtFiltrarMatricula.Text != "" && ddlFiltrarPeriodo.SelectedValue != "-1" && txtFiltarFechaIncio.Text == "" && txtFiltrarFechaFin.Text == "")//5 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",null ,null"; } if (txtFiltrarMatricula.Text != "" && ddlFiltrarPeriodo.SelectedValue == "-1" && txtFiltarFechaIncio.Text != "" && txtFiltrarFechaFin.Text == "")//6 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",'" + db.convertirFecha(txtFiltarFechaIncio.Text) + "' ,null"; } if (txtFiltrarMatricula.Text != "" && ddlFiltrarPeriodo.SelectedValue == "-1" && txtFiltarFechaIncio.Text == "" && txtFiltrarFechaFin.Text != "")//7 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",null ,'" + db.convertirFecha(txtFiltrarFechaFin.Text) + "'"; } if (txtFiltrarMatricula.Text == "" && ddlFiltrarPeriodo.SelectedValue != "-1" && txtFiltarFechaIncio.Text != "" && txtFiltrarFechaFin.Text == "")//8 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",'" + db.convertirFecha(txtFiltarFechaIncio.Text) + "' ,null"; } if (txtFiltrarMatricula.Text == "" && ddlFiltrarPeriodo.SelectedValue != "-1" && txtFiltarFechaIncio.Text == "" && txtFiltrarFechaFin.Text != "")//9 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",null ,'" + db.convertirFecha(txtFiltrarFechaFin.Text) + "'"; } if (txtFiltrarMatricula.Text == "" && ddlFiltrarPeriodo.SelectedValue == "-1" && txtFiltarFechaIncio.Text != "" && txtFiltrarFechaFin.Text != "")//10 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",'" + db.convertirFecha(txtFiltarFechaIncio.Text) + "' ,'" + db.convertirFecha(txtFiltrarFechaFin.Text) + "'"; } if (txtFiltrarMatricula.Text != "" && ddlFiltrarPeriodo.SelectedValue != "-1" && txtFiltarFechaIncio.Text != "" && txtFiltrarFechaFin.Text == "")//11 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",'" + db.convertirFecha(txtFiltarFechaIncio.Text) + "' , null"; } if (txtFiltrarMatricula.Text != "" && ddlFiltrarPeriodo.SelectedValue != "-1" && txtFiltarFechaIncio.Text == "" && txtFiltrarFechaFin.Text != "")//12 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",null, '" + db.convertirFecha(txtFiltrarFechaFin.Text) + "'"; } if (txtFiltrarMatricula.Text == "" && ddlFiltrarPeriodo.SelectedValue != "-1" && txtFiltarFechaIncio.Text != "" && txtFiltrarFechaFin.Text != "")//13 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",'" + db.convertirFecha(txtFiltarFechaIncio.Text) + "', '" + db.convertirFecha(txtFiltrarFechaFin.Text) + "'"; } if (txtFiltrarMatricula.Text != "" && ddlFiltrarPeriodo.SelectedValue == "-1" && txtFiltarFechaIncio.Text != "" && txtFiltrarFechaFin.Text != "")//14 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",'" + db.convertirFecha(txtFiltarFechaIncio.Text) + "', '" + db.convertirFecha(txtFiltrarFechaFin.Text) + "'"; } if (txtFiltrarMatricula.Text != "" && ddlFiltrarPeriodo.SelectedValue != "-1" && txtFiltarFechaIncio.Text != "" && txtFiltrarFechaFin.Text != "")//15 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",'" + db.convertirFecha(txtFiltarFechaIncio.Text) + "', '" + db.convertirFecha(txtFiltrarFechaFin.Text) + "'"; } if (txtFiltrarMatricula.Text == "" && ddlFiltrarPeriodo.SelectedValue == "-1" && txtFiltarFechaIncio.Text == "" && txtFiltrarFechaFin.Text == "")//15 { query = "sp_muestra_alumnos_exentos '" + txtFiltrarMatricula.Text + "'," + ddlFiltrarPeriodo.SelectedValue + ",null,null "; } dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { GVMostrar.DataSource = dt; GVMostrar.DataBind(); } else { verModal("Alerta", "No hay información existente"); GVMostrar.DataSource = null; GVMostrar.DataBind(); } } }
public void llenarGrid() { if (hdfDecide.Value == "true") { if (ddlPeriodo.SelectedItem.Text != "--Seleccione --" && txtNomina.Text == "" && txtmatricula.Text == "" && txtfecha.Text == "")//1 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "',null,null,null "; } if (ddlPeriodo.SelectedItem.Text == "--Seleccione --" && txtNomina.Text != "" && txtmatricula.Text == "" && txtfecha.Text == "")//2 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "','" + txtmatricula.Text + "',null,null "; } if (ddlPeriodo.SelectedItem.Text == "--Seleccione --" && txtNomina.Text == "" && txtmatricula.Text != "" && txtfecha.Text == "")//3 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "',null,'" + txtmatricula.Text + "',null"; } if (ddlPeriodo.SelectedItem.Text == "--Seleccione --" && txtNomina.Text == "" && txtmatricula.Text == "" && txtfecha.Text != "")//4 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "',null,null,'" + db.convertirFecha(txtfecha.Text.Trim()) + "'"; } if (ddlPeriodo.SelectedItem.Text != "--Seleccione --" && txtNomina.Text != "" && txtmatricula.Text == "" && txtfecha.Text == "")//5 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "','" + txtNomina.Text.Trim() + "',null,null"; } if (ddlPeriodo.SelectedItem.Text != "--Seleccione --" && txtNomina.Text == "" && txtmatricula.Text != "" && txtfecha.Text == "")//6 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "',null,'" + txtmatricula.Text.Trim() + "',null"; } if (ddlPeriodo.SelectedItem.Text != "--Seleccione --" && txtNomina.Text == "" && txtmatricula.Text == "" && txtfecha.Text != "")//7 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "',null, null,'" + db.convertirFecha(txtfecha.Text.Trim()) + "'"; } if (ddlPeriodo.SelectedItem.Text == "--Seleccione --" && txtNomina.Text != "" && txtmatricula.Text != "" && txtfecha.Text == "")//8 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "' '" + txtNomina.Text.Trim() + "','" + txtmatricula.Text + "',null"; } if (ddlPeriodo.SelectedItem.Text == "--Seleccione --" && txtNomina.Text != "" && txtmatricula.Text == "" && txtfecha.Text != "")//9 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "','" + txtNomina.Text.Trim() + "',null,'" + db.convertirFecha(txtfecha.Text.Trim()) + "'"; } if (ddlPeriodo.SelectedItem.Text == "--Seleccione --" && txtNomina.Text == "" && txtmatricula.Text != "" && txtfecha.Text != "")//10 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "',null,'" + txtmatricula.Text.Trim() + "','" + db.convertirFecha(txtfecha.Text.Trim()) + "'"; } if (ddlPeriodo.SelectedItem.Text != "--Seleccione --" && txtNomina.Text != "" && txtmatricula.Text != "" && txtfecha.Text == "")//11 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "','" + txtNomina.Text.Trim() + "','" + txtmatricula.Text.Trim() + "',null"; } if (ddlPeriodo.SelectedItem.Text != "--Seleccione --" && txtNomina.Text == "" && txtmatricula.Text != "" && txtfecha.Text != "")//12 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "',null,'" + txtmatricula.Text.Trim() + "','" + db.convertirFecha(txtfecha.Text.Trim()) + "'"; } if (ddlPeriodo.SelectedItem.Text == "--Seleccione --" && txtNomina.Text != "" && txtmatricula.Text != "" && txtfecha.Text != "")//13 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "','" + txtNomina.Text.Trim() + "','" + txtmatricula.Text.Trim() + "','" + db.convertirFecha(txtfecha.Text.Trim()) + "'"; } if (ddlPeriodo.SelectedItem.Text != "--Seleccione --" && txtNomina.Text != "" && txtmatricula.Text != "" && txtfecha.Text != "")//14 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "','" + txtNomina.Text.Trim() + "','" + txtmatricula.Text.Trim() + "','" + db.convertirFecha(txtfecha.Text.Trim()) + "'"; } if (ddlPeriodo.SelectedItem.Text == "--Seleccione --" && txtNomina.Text == "" && txtmatricula.Text == "" && txtfecha.Text == "")//15 { query = "sp_muestra_historial_calificaciones '" + ddlPeriodo.SelectedItem.Text + "',null,null,null"; } dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { gvdastos.DataSource = dt; gvdastos.DataBind(); } else { gvdastos.DataSource = null; gvdastos.DataBind(); verModal("Alerta", "No se encontró la información de búsqueda"); } } }
public void guarNominaMasBecarios() { if (db.nominaSinEspacio(txtNomina.Text)) { if (db.numeroSinEspacio(txtNumeroBecarios.Text)) { if (db.justificacionSinEspacio(txtJustificacion.Text)) { if (db.fechaSinEspacio(txtFechaInicio.Text)) { if (db.fechaSinEspacio(txtFechaFin.Text)) { query = "sp_excepcion_de_nominas_mas_becarios '" + txtNomina.Text + "'," + txtNumeroBecarios.Text + ",'" + txtJustificacion.Text + "','" + db.convertirFecha(txtFechaInicio.Text) + "','" + db.convertirFecha(txtFechaFin.Text) + "'," + ddlPeriodo.SelectedValue + ",'" + Session["Usuario"].ToString() + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { if (dt.Rows[0]["Mensaje"].ToString() == "Ok") { verModal("Éxito", "Guardado correctamente"); } else { verModal("Alerta", "Ya existe la nómina en el periodo registrado"); } } } else { verModal("Error", "El campo fecha inicio no tiene el formato correcto"); } } else { verModal("Error", "El campo fecha inicio no tiene el formato correcto"); } } else { verModal("Error", "El campo justificación no contiene el formato correcto "); } } else { verModal("Error", "El campo cantidad de becarios no tiene el formato correcto"); } } else { verModal("Error", "El campo nómina no tiene el formato correcto"); } }
public void agregarInfo() { bandera1 = false; bandera2 = false; if (!string.IsNullOrEmpty(txtFechaInicio.Text)) { match = Regex.Match(txtFechaInicio.Text, @"^(0[1-9]|[12][0-9]|3[01])[/](0[1-9]|1[012])[/](19|20)\d\d$"); if (match.Success) { bandera1 = true; vacio = true; } else { verModal("Error", "La fecha inicio no tiene el formato de fecha dd/mm/aaaa"); error = true; } } else { bandera1 = true; } if (error == false) { if (!string.IsNullOrEmpty(txtFechaFin.Text)) { match = Regex.Match(txtFechaFin.Text, @"^(0[1-9]|[12][0-9]|3[01])[/](0[1-9]|1[012])[/](19|20)\d\d$"); if (match.Success) { if (vacio) { if (Convert.ToDateTime(txtFechaInicio.Text) <= Convert.ToDateTime(txtFechaFin.Text)) { bandera2 = true; } else { verModal("Error", "La fecha inicio no puede ser mayor a la fecha fin"); } } else { bandera2 = true; } } else { verModal("Error", "La fecha fin no tiene el formato de fecha dd/mm/aaaa"); } } else { bandera2 = true; } } if (bandera1 && bandera2) { query = "sp_guarda_fecha_evaluacion " + hdfId.Value + "," + ddlPeriodo.SelectedValue + ",'" + db.convertirFecha(txtFechaInicio.Text) + "','" + db.convertirFecha(txtFechaFin.Text) + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { if (dt.Rows[0]["Mensaje"].ToString() == "Ok") { verModal("Exito", "Su Fechas de evaluación ha sido guardada con éxito"); mostrarDatos(); } else { verModal("Alerta", "Ya hay un registro que contiene una fecha para el campus favor de actualizar las fechas"); } } } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { int vooleano; if (db.validaNumeroSinEspacio(txtnombre.Text)) { //txtDescripcion if (db.NumeroLetraConEspacio(txtDescripcion.Text)) { match = Regex.Match(txtFechaInicio.Text, @"^(0[1-9]|[12][0-9]|3[01])[/](0[1-9]|1[012])[/](19|20)\d\d$"); if (match.Success) { match = Regex.Match(txtFechaFin.Text, @"^(0[1-9]|[12][0-9]|3[01])[/](0[1-9]|1[012])[/](19|20)\d\d$"); if (match.Success) { if (Convert.ToDateTime(txtFechaInicio.Text) <= Convert.ToDateTime(txtFechaFin.Text)) { if (chkactivo.Checked) { vooleano = 1; } else { vooleano = 0; } //txtDescripcion.Text = Regex.Replace(txtDescripcion.Text, @"[^\w\s\.@-]", ""); //txtFechaInicio.Text = Regex.Replace(txtFechaInicio.Text, @"[^\/\d]", ""); //txtFechaFin.Text = Regex.Replace(txtFechaFin.Text, @"[^\/\d]", ""); query = "exec sp_crear_periodo_academico '" + txtnombre.Text + "','" + db.convertirFecha(txtFechaInicio.Text) + "','" + db.convertirFecha(txtFechaFin.Text) + "','" + Session["usuario"].ToString() + "','" + txtDescripcion.Text + "'," + vooleano + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { if (dt.Rows[0]["Mensaje"].ToString() == "Ok") { verModal("Éxito", "Se creó correctamente el periodo"); pnlGridview.Visible = true; llenarGrid(); } else { verModal("Error", dt.Rows[0]["Mensaje"].ToString()); } } } else { verModal("Error", "La fecha incio es mayor que la fecha fin"); } } else { verModal("Error", "La fecha fin no tiene el formato dd/mm/aaaa"); } } else { verModal("Error", "Fecha inicio no tiene el formato dd/mm/aaaa"); } } else { verModal("Error", "El campo descrición no tiene el formato correcto"); } } else { verModal("Error", "El campo código no tiene el formato correcto"); } }catch (Exception es) { verModal("Error", es.Message.ToString()); } }