protected void Button_GUARDAR_Click(object sender, EventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); String ID_CIUDAD = QueryStringSeguro["ciudad"]; List<bancos> listaBancos = new List<bancos>(); bancos _bancosParaLista; for(int i = 0; i < GridView_LISTA_BANCOS_POR_CIUDAD.Rows.Count; i++) { _bancosParaLista = new bancos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); _bancosParaLista.ID_CIUDAD = ID_CIUDAD; _bancosParaLista.ID_EMPRESA = ID_EMPRESA; _bancosParaLista.REGISTRO_BANCO = Convert.ToDecimal(GridView_LISTA_BANCOS_POR_CIUDAD.DataKeys[i].Values["REGISTRO"]); _bancosParaLista.REGISTRO_CON_REG_BANCOS_EMPRESA = Convert.ToDecimal(GridView_LISTA_BANCOS_POR_CIUDAD.DataKeys[i].Values["REGISTRO_CON_BANCO_EMPRESA"]); listaBancos.Add(_bancosParaLista); } bancosPorEmpresa _bancosPorEmpresa = new bancosPorEmpresa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Decimal RESULTADO = _bancosPorEmpresa.AsignarBancosACiudad(ID_EMPRESA, ID_CIUDAD, listaBancos); if (RESULTADO <= 0) { configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = _bancosPorEmpresa.MensajeError; } else { QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro()); QueryStringSeguro["img_area"] = "contratacion"; QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES"; QueryStringSeguro["nombre_modulo"] = "ASIGNACIÓN BANCOS"; QueryStringSeguro["accion"] = "cargarActualizado"; QueryStringSeguro["reg"] = ID_EMPRESA.ToString(); QueryStringSeguro["ciudad"] = ID_CIUDAD; Response.Redirect("~/contratacion/bancosPorCiudad.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString())); } }
private void cargar_DropDownList_entidad_bancaria() { Decimal ID_EMPRESA = Convert.ToDecimal(HiddenField_ID_EMPRESA.Value); String CIUDAD_REQ = HiddenField_CIUDAD_REQ.Value; DropDownList_entidad_bancaria.Items.Clear(); DropDownList_entidad_bancaria.Items.Add(new System.Web.UI.WebControls.ListItem("Seleccione...", "")); bancosPorEmpresa _banco = new bancosPorEmpresa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaBancos = _banco.ObtenerconBancoEmpresaPorCiudadEmpresa(CIUDAD_REQ, Convert.ToInt32(ID_EMPRESA)); foreach (DataRow fila in tablaBancos.Rows) { DropDownList_entidad_bancaria.Items.Add(new System.Web.UI.WebControls.ListItem(fila["NOM_BANCO"].ToString(), fila["REGISTRO"].ToString())); } DropDownList_entidad_bancaria.DataBind(); }
private void cargar_GridView_LISTA_BANCOS_POR_CIUDAD(Boolean modificar) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]); String ID_CIUDAD = QueryStringSeguro["ciudad"]; bancosPorEmpresa _bancosPorempresa = new bancosPorEmpresa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaBancos = _bancosPorempresa.ObtenerconBancoEmpresaPorCiudadEmpresa(ID_CIUDAD, Convert.ToInt32(ID_EMPRESA)); if (tablaBancos.Rows.Count > 0) { Panel_GRILLA_BANCOS_ASIGNADOS.Visible = true; GridView_LISTA_BANCOS_POR_CIUDAD.DataSource = tablaBancos; GridView_LISTA_BANCOS_POR_CIUDAD.DataBind(); if (modificar == false) { GridView_LISTA_BANCOS_POR_CIUDAD.Columns[0].Visible = false; } configurarMensajesListaBancos(false, System.Drawing.Color.Aqua); } else { Panel_GRILLA_BANCOS_ASIGNADOS.Visible = false; configurarMensajesListaBancos(true, System.Drawing.Color.Red); Label_MENSAJE_LISTA_BANCOS.Text = "ADVERTENCIA: No existen bancos configurados actualmente."; } }
private void cargar_DropDownList_ENTIDAD_BANCARIA(Decimal ID_EMPRESA) { DropDownList_entidad_bancaria.Items.Clear(); bancosPorEmpresa _banco = new bancosPorEmpresa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaBancos = _banco.ObtenerconBancoEmpresaPorEmpresa(ID_EMPRESA); System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem("Seleccione", ""); DropDownList_entidad_bancaria.Items.Add(item); foreach (DataRow fila in tablaBancos.Rows) { item = new System.Web.UI.WebControls.ListItem(fila["NOM_BANCO"].ToString(), fila["REGISTRO"].ToString()); DropDownList_entidad_bancaria.Items.Add(item); } DropDownList_entidad_bancaria.DataBind(); }