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 (db.NumeroLetraConEspacio(txtfiltrarDescripcion.Text)) { if (!string.IsNullOrEmpty(txtfiltarFecha.Text)) { Match match = Regex.Match(txtfiltarFecha.Text, @"^(0[1-9]|[12][0-9]|3[01])[/](0[1-9]|1[012])[/](19|20)\d\d$"); if (match.Success) { llenar(); } else { verModal("Error", "La fecha no tiene el formato dd/mm/aaaa"); } } else { llenar(); } } else { verModal("Error", "El campo descripción no tiene el formato correcto"); } }
public void mostrarListaMenu() { if (db.NumeroLetraConEspacio(txtFiltrarMenu.Text)) { if (db.NumeroLetraConEspacio(txtfiltarPantalla.Text)) { if (txtListaPadrefiltro.SelectedValue == "") { query = "exec sp_mostrar_menus_nuevo '" + txtFiltrarMenu.Text.Trim() + "','" + txtfiltarPantalla.Text.Trim() + "', -1"; } else { query = "exec sp_mostrar_menus_nuevo '" + txtFiltrarMenu.Text.Trim() + "','" + txtfiltarPantalla.Text.Trim() + "'," + txtListaPadrefiltro.SelectedValue.Trim() + ""; } dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { Gvmenu.DataSource = dt; Gvmenu.DataBind(); } else { verModal("Alerta", "No hay menús para mostrar"); Gvmenu.DataSource = null; Gvmenu.DataBind(); } } else { verModal("Alerta", "El campo pantalla no tiene el formato correcto"); } } else { verModal("Alerta", "El campo menú no tiene el formato correcto"); } }
public void sacarInformacionAsignado() { if (db.NumeroLetraConEspacio(txtfiltarMenu.Text)) { if (db.NumeroLetraConEspacio(txtfiltraPantalla.Text)) { if (ddlFiltrarRol.SelectedValue != "-1" && txtfiltarMenu.Text == "" && txtfiltraPantalla.Text == "")//1 { query = "sp_sacar_menus_asignador_con_roles " + ddlFiltrarRol.SelectedValue + ",NULL,NULL"; } if (ddlFiltrarRol.SelectedValue == "-1" && txtfiltarMenu.Text != "" && txtfiltraPantalla.Text == "")//2 { query = "sp_sacar_menus_asignador_con_roles " + ddlFiltrarRol.SelectedValue + ",'" + txtfiltarMenu.Text + "',NULL"; } if (ddlFiltrarRol.SelectedValue == "-1" && txtfiltarMenu.Text == "" && txtfiltraPantalla.Text != "")//3 { query = "sp_sacar_menus_asignador_con_roles " + ddlFiltrarRol.SelectedValue + ",NULL,'" + txtfiltraPantalla.Text + "'"; } if (ddlFiltrarRol.SelectedValue != "-1" && txtfiltarMenu.Text != "" && txtfiltraPantalla.Text == "")//4 { query = "sp_sacar_menus_asignador_con_roles " + ddlFiltrarRol.SelectedValue + ",'" + txtfiltarMenu.Text + "',NULL"; } if (ddlFiltrarRol.SelectedValue != "-1" && txtfiltarMenu.Text == "" && txtfiltraPantalla.Text != "")//5 { query = "sp_sacar_menus_asignador_con_roles " + ddlFiltrarRol.SelectedValue + ",NULL,'" + txtfiltraPantalla.Text + "'"; } if (ddlFiltrarRol.SelectedValue == "-1" && txtfiltarMenu.Text != "" && txtfiltraPantalla.Text != "")//6 { query = "sp_sacar_menus_asignador_con_roles " + ddlFiltrarRol.SelectedValue + ",'" + txtfiltarMenu.Text + "','" + txtfiltraPantalla.Text + "'"; } if (ddlFiltrarRol.SelectedValue != "-1" && txtfiltarMenu.Text != "" && txtfiltraPantalla.Text != "")//7 { query = "sp_sacar_menus_asignador_con_roles " + ddlFiltrarRol.SelectedValue + ",'" + txtfiltarMenu.Text + "','" + txtfiltraPantalla.Text + "'"; } if (ddlFiltrarRol.SelectedValue == "-1" && txtfiltarMenu.Text == "" && txtfiltraPantalla.Text == "")//8 { query = "sp_sacar_menus_asignador_con_roles " + ddlFiltrarRol.SelectedValue + ",NULL,NULL"; } dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { gvistasRolesmenus.DataSource = dt; gvistasRolesmenus.DataBind(); } else { gvistasRolesmenus.DataSource = null; gvistasRolesmenus.DataBind(); verModal("Alerta", "No se encontro la busqueda"); } } else { verModal("Alerta", "El campo pantalla no tiene el formato correcto"); } } else { verModal("Alerta", "El campo menú no tiene el formato correcto"); } }
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()); } }