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_todos()
    {
        DropDownList_entidad_bancaria.Items.Clear();

        DropDownList_entidad_bancaria.Items.Add(new System.Web.UI.WebControls.ListItem("Seleccione...", ""));

        bancos _banc = new bancos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable tablaBancos = _banc.ObtenerTodosLosBancos();

        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_DropDownList_BANCO()
    {
        DropDownList_BANCO.Items.Clear();

        bancos _bancos = new bancos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable tablaBancos = _bancos.ObtenerTodosLosBancos();

        ListItem item = new ListItem("Seleccionar", "");
        DropDownList_BANCO.Items.Add(item);

        foreach (DataRow fila in tablaBancos.Rows)
        {
            item = new ListItem(fila["NOM_BANCO"].ToString(), fila["REGISTRO"].ToString());
            DropDownList_BANCO.Items.Add(item);
        }

        DropDownList_BANCO.DataBind();
    }