コード例 #1
0
    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.";
        }
    }
コード例 #2
0
    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()));
        }
    }