Esempio n. 1
0
        public static List <GrupoInfoDTO> ObtenerGrupoInfoAllData()
        {
            try
            {
                List <GrupoInfoDTO> listaGrupo = new List <GrupoInfoDTO>();
                //using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities())
                using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities())

                {
                    foreach (var aux in db.GRUPO_INFORMACION)
                    {
                        //if (aux.ESTADO == 1)
                        //{
                        GrupoInfoDTO grupo = new GrupoInfoDTO();
                        grupo.Id           = aux.ID;
                        grupo.Nombre       = aux.NOMBRE;
                        grupo.Titulo       = aux.TITULO;
                        grupo.Img          = aux.IMG;
                        grupo.Descripcion  = aux.DESCRIPCION;
                        grupo.Estado       = (int)aux.ESTADO;
                        grupo.Id_Info      = (int)aux.ID_INFO;
                        grupo.Id_tipo_info = (int)aux.ID_TIPO_INFO;
                        listaGrupo.Add(grupo);
                        //}
                    }
                }

                return(listaGrupo);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Esempio n. 2
0
        private void cargarDatos(int idGrupo)
        {
            ListItem activo   = new ListItem("Activo", "1");
            ListItem inActivo = new ListItem("Inactivo", "0");

            ddlEstado.Items.Add(activo);
            ddlEstado.Items.Add(inActivo);



            ddlTipoModuloInfo.DataSource     = InformacionNegocio.ObtenerInformacionAllNegocio().OrderBy(p => p.Nombre);
            ddlTipoModuloInfo.DataValueField = "Id";
            ddlTipoModuloInfo.DataTextField  = "Nombre";
            ddlTipoModuloInfo.DataBind();

            GrupoInfoDTO grupo = GrupoInfoNegocio.ObtenerGrupoInfoXID(idGrupo);

            if (grupo == null)
            {
                lblmensaje.Text = "Grupo no encontrado";
                return;
            }

            txtNombre.Text                  = grupo.Nombre;
            txtTitulo.Text                  = grupo.Titulo;
            txtDescripcion.Text             = grupo.Descripcion;
            ddlEstado.SelectedValue         = grupo.Estado.ToString();
            ddlTipoModuloInfo.SelectedValue = grupo.Id_Info.ToString();
            hdImg.Value = grupo.Img;
        }
Esempio n. 3
0
 protected void btnGuardarGrupo_Click(object sender, EventArgs e)
 {
     try
     {
         if (FileUploadImagen.HasFile)
         {
             string nombreArchivo = Path.GetFileName(FileUploadImagen.FileName);
             FileUploadImagen.SaveAs(Server.MapPath("~/img/") + nombreArchivo);
             GrupoInfoDTO grupo = new GrupoInfoDTO();
             grupo.Nombre      = txtNombre.Text;
             grupo.Titulo      = txtTitulo.Text;
             grupo.Id_Info     = int.Parse(ddlTipoModuloInfo.SelectedValue);
             grupo.Descripcion = txtDescripcion.Text;
             grupo.Estado      = int.Parse(ddlEstado.SelectedValue);
             grupo.Img         = nombreArchivo;
             if (GrupoInfoNegocio.CrearGrupoInfo(grupo))
             {
                 lblmensaje.Text = "Grupo creado exitosamente";
             }
             else
             {
                 lblmensaje.Text = "Error, no se pudo crear grupo";
             }
         }
         else
         {
             lblmensaje.Text = "Debe cargar imagen";
         }
     }
     catch (Exception ex)
     {
         lblmensaje.Text = ex.Message;
     }
 }
Esempio n. 4
0
        protected void btnGuardarGrupo_Click(object sender, EventArgs e)
        {
            try
            {
                int          idGrupo = int.Parse(Request.QueryString["idGrupo"]);
                GrupoInfoDTO grupo   = new GrupoInfoDTO();
                grupo.Id          = idGrupo;
                grupo.Nombre      = txtNombre.Text;
                grupo.Titulo      = txtTitulo.Text;
                grupo.Descripcion = txtDescripcion.Text;
                grupo.Estado      = int.Parse(ddlEstado.SelectedValue);
                grupo.Id_Info     = int.Parse(ddlTipoModuloInfo.SelectedValue);

                if (FileUploadImagen.HasFile)
                {
                    string filename = Path.GetFileName(FileUploadImagen.FileName);
                    FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename);
                    grupo.Img = filename;

                    if (GrupoInfoNegocio.ActualizarGrupoInfoConImagen(grupo))
                    {
                        lblmensaje.Text = "Grupo actualizado correctamente con imagen";
                        limpiar();
                    }
                    else
                    {
                        lblmensaje.Text = "Error al actualizar";
                    }
                }
                else
                {
                    if (GrupoInfoNegocio.ActualizarGrupoInfoSinImagen(grupo))
                    {
                        lblmensaje.Text = lblmensaje.Text = "Grupo actualizado correctamente sin imagen";
                        limpiar();
                    }
                    else
                    {
                        lblmensaje.Text = "Error al actualizar";
                    }
                }
            }
            catch (Exception ex)
            {
                lblmensaje.Text = ex.Message;
            }
        }
Esempio n. 5
0
        public static bool MantenedorGrupoInfo(GrupoInfoDTO grupo, int accion)
        {
            try
            {
                bool valida = false;
                using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities())
                {
                    db.SP_MANTENEDOR_GRUPO_INFORMACION(grupo.Id, grupo.Nombre, grupo.Titulo, grupo.Descripcion, "img/" + grupo.Img, grupo.Estado, grupo.Id_Info, grupo.Id_tipo_info, accion);
                    db.SaveChanges();
                    valida = true;
                }

                return(valida);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Esempio n. 6
0
 public static bool ActualizarGrupoInfoSinImagen(GrupoInfoDTO grupo)
 {
     return(GrupoInfoData.MantenedorGrupoInfo(grupo, 4));
 }
Esempio n. 7
0
 public static bool EliminarGrupoInfo(GrupoInfoDTO grupo)
 {
     return(GrupoInfoData.MantenedorGrupoInfo(grupo, 3));
 }
Esempio n. 8
0
 public static bool CrearGrupoInfo(GrupoInfoDTO grupo)
 {
     return(GrupoInfoData.MantenedorGrupoInfo(grupo, 1));
 }