Beispiel #1
0
 protected void GridView_RESULTADOS_BUSQUEDA_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["id"].ToString()))
     {
         cajaCompensacionFamiliar _cajaCompensacionFamiliar = new cajaCompensacionFamiliar(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
         Cargar(_cajaCompensacionFamiliar.ObtenerPorIdCCF(Convert.ToDecimal(this.GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["id"].ToString())));
     }
     Ocultar();
     Mostrar(Acciones.Visualiza);
     Bloquear(Acciones.Visualiza);
 }
Beispiel #2
0
    private void Guardar()
    {
        List <String> listaCiudades = new List <String>();

        for (int i = 0; i < GridView_Ciudades.Rows.Count; i++)
        {
            GridViewRow filaCiudad = GridView_Ciudades.Rows[i];

            CheckBox check = filaCiudad.FindControl("CheckBox_Seleccion") as CheckBox;

            if (check.Checked == true)
            {
                String ID_CIUDAD = GridView_Ciudades.DataKeys[i].Values["ID_CIUDAD"].ToString().Trim();

                listaCiudades.Add(ID_CIUDAD);
            }
        }

        cajaCompensacionFamiliar _cajaCompensacionFamiliar = new cajaCompensacionFamiliar(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Decimal ID = _cajaCompensacionFamiliar.AdicionarConCobertura(TextBox_NIT.Text,
                                                                     TextBox_DV.Text,
                                                                     this.TextBox_COD_ENTIDAD.Text,
                                                                     TextBox_NOM_ENTIDAD.Text,
                                                                     TextBox_DIR_ENTIDAD.Text,
                                                                     TextBox_TEL_ENTIDAD.Text,
                                                                     TextBox_CONTACTO.Text,
                                                                     TextBox_CARGO.Text,
                                                                     listaCiudades);

        if (ID == 0)
        {
            if (!String.IsNullOrEmpty(_cajaCompensacionFamiliar.MensajeError))
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Error: Consulte con el Administrador: " + _cajaCompensacionFamiliar.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Error al intentar crear la Entidad.", Proceso.Error);
            }
        }
        else
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "La entidad fue creada correctamente. Se le asignó el ID = " + ID.ToString(), Proceso.Correcto);

            TextBox_ID.Text = ID.ToString();
        }

        Ocultar();
        Mostrar(Acciones.Guarda);
        Bloquear(Acciones.Guarda);
    }
Beispiel #3
0
    private void SeleccionarCiudadesEnGrilla(Decimal ID_CAJA_C)
    {
        cajaCompensacionFamiliar _ccf = new cajaCompensacionFamiliar(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaCiudades = _ccf.ObtenerCiudadesEntidad(ID_CAJA_C, "CCF");

        for (int i = 0; i < GridView_Ciudades.Rows.Count; i++)
        {
            String ID_CIUDAD = GridView_Ciudades.DataKeys[i].Values["ID_CIUDAD"].ToString();

            DataRow[] filasEncontradas = tablaCiudades.Select("ID_CIUDAD = " + ID_CIUDAD);

            if (filasEncontradas.Length > 0)
            {
                GridViewRow filaGrilla = GridView_Ciudades.Rows[i];
                CheckBox    check      = filaGrilla.FindControl("CheckBox_Seleccion") as CheckBox;
                check.Checked = true;
            }
        }
    }
Beispiel #4
0
    protected void Buscar()
    {
        Ocultar();
        cajaCompensacionFamiliar _cajaCompensacionFamiliar = new cajaCompensacionFamiliar(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable _dataTable = new DataTable();

        switch (this.DropDownList_BUSCAR.SelectedValue)
        {
        case "NOMBRE":
            _dataTable = _cajaCompensacionFamiliar.ObtenerPorNombre(this.TextBox_BUSCAR.Text);
            break;
        }

        if (_dataTable.Rows.Count > 0)
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = _dataTable;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
            Mostrar(Acciones.BusquedaEncontro);
        }
        else
        {
            if (!String.IsNullOrEmpty(_cajaCompensacionFamiliar.MensajeError))
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Error: Consulte con el Administrador: " + _cajaCompensacionFamiliar.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "ADVERTENCIA: No se encontró información para " + this.DropDownList_BUSCAR.SelectedItem + " : " + this.TextBox_BUSCAR.Text, Proceso.Correcto);
            }

            Mostrar(Acciones.BusquedaNoEncontro);
        }

        _dataTable.Dispose();
    }