private void cargarDatos(int idInfo)
        {
            InformacionDTO info = InformacionNegocio.ObtenerInformacionAllNegocio().Where(p => p.Id == idInfo).First();

            if (info == null)
            {
                lblmensaje.Text = "Informacion no encotrada";
                return;
            }
            ListItem activo   = new ListItem("Activo", "1");
            ListItem inActivo = new ListItem("Inactivo", "0");

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

            ddlTipoInfo.DataSource     = TipoInfoNegocio.ObtenerTiposInfo();
            ddlTipoInfo.DataValueField = "Id";
            ddlTipoInfo.DataTextField  = "Nombre";
            ddlTipoInfo.DataBind();

            txtNombre.Text            = info.Nombre;
            txtTitulo.Text            = info.Titulo;
            txtDescripcion.Text       = info.Descripcion;
            hdImagen.Value            = info.Img;
            ddlEstado.SelectedValue   = info.Estado.ToString();
            ddlTipoInfo.SelectedValue = info.IdTipo.ToString();
        }
Example #2
0
        public static InformacionDTO ObtenerInformacionFiltroID(int idinfo)
        {
            try
            {
                InformacionDTO info = new InformacionDTO();
                using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities())
                {
                    foreach (var aux in db.INFORMACION)
                    {
                        if (aux.ID == idinfo)
                        {
                            info.Id          = (int)aux.ID;
                            info.Nombre      = aux.NOMBRE;
                            info.Titulo      = aux.TITULO;
                            info.Img         = aux.IMG;
                            info.Descripcion = aux.DESCRIPCION;
                            info.Estado      = aux.ESTADO;
                            info.IdTipo      = (int)aux.ID_TIPO_INFO;
                            break;
                        }
                    }
                }

                return(info);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Example #3
0
 public static List <InformacionDTO> ObternerInformacionAllData()
 {
     try
     {
         List <InformacionDTO> listaInfo = new List <InformacionDTO>();
         using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities())
         {
             foreach (var aux in db.INFORMACION)
             {
                 //if (aux.ESTADO == 1)
                 //{
                 InformacionDTO info = new InformacionDTO();
                 info.Id          = aux.ID;
                 info.Nombre      = aux.NOMBRE;
                 info.Titulo      = aux.TITULO;
                 info.Img         = aux.IMG;
                 info.Descripcion = aux.DESCRIPCION;
                 info.Estado      = aux.ESTADO;
                 info.IdTipo      = aux.ID_TIPO_INFO;
                 listaInfo.Add(info);
             }
         }
         return(listaInfo);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
 protected void btnGuardarInfo_Click(object sender, EventArgs e)
 {
     try
     {
         int            idInfo = int.Parse(Request.QueryString["idInfo"]);
         InformacionDTO info   = new InformacionDTO();
         info.Id          = idInfo;
         info.Nombre      = txtNombre.Text;
         info.Titulo      = txtTitulo.Text;
         info.Descripcion = txtDescripcion.Text;
         info.Estado      = int.Parse(ddlEstado.SelectedValue);
         info.IdTipo      = int.Parse(ddlTipoInfo.SelectedValue);
         if (FileUploadImagen.HasFile)
         {
             string filename = Path.GetFileName(FileUploadImagen.FileName);
             FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename);
             info.Img = filename;
             if (InformacionNegocio.EditarInformacionConImagenNegocio(info))
             {
                 lblmensaje.Text = "Actualizado correctamente con carga de imagen";
                 limpiar();
             }
             else
             {
                 lblmensaje.Text = "Error al actualizar con carga de imagen";
             }
         }
         else
         {
             if (InformacionNegocio.EditarInformacionSinmImagenNegocio(info))
             {
                 lblmensaje.Text = "Actualizado correctamente";
                 limpiar();
             }
             else
             {
                 lblmensaje.Text = "Error al actualizar";
             }
         }
     }
     catch (Exception ex)
     {
         lblmensaje.Text = ex.Message;
     }
 }
Example #5
0
        public static bool MatenedorInformacionData(InformacionDTO info, int accion)
        {
            try
            {
                bool valida = false;
                using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities())
                {
                    db.SP_MANTENEDOR_INFORMACION(info.Id, info.Nombre, info.Titulo, info.Descripcion, "img/" + info.Img, info.Estado, info.IdTipo, accion);
                    valida = true;
                    db.SaveChanges();
                }

                return(valida);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        //public static bool guardarInfo()

        protected void btnGuardarInfo_Click(object sender, EventArgs e)
        {
            try
            {
                if (FileUploadImagen.HasFile)
                {
                    string nombreArchivo = Path.GetFileName(FileUploadImagen.FileName);
                    FileUploadImagen.SaveAs(Server.MapPath("~/img/") + nombreArchivo);

                    InformacionDTO info = new InformacionDTO();
                    info.Nombre      = txtNombre.Text;
                    info.Titulo      = txtTitulo.Text;
                    info.Img         = nombreArchivo;
                    info.Descripcion = txtDescripcion.Text;
                    info.Estado      = int.Parse(ddlEstado.SelectedValue);
                    info.IdTipo      = int.Parse(ddlTipoInfo.SelectedValue);
                    if (InformacionNegocio.CrearInformacionNegocio(info))
                    {
                        lblmensaje.Text = "InformaciĆ³n creada exitosamente";
                        limpiar();
                    }
                    else
                    {
                        lblmensaje.Text = "InformaciĆ³n no se pudo crear";
                    }
                }
                else
                {
                    lblmensaje.Text = "Debe cargar imagen";
                }
            }
            catch (Exception ex)
            {
                lblmensaje.Text = ex.Message;
            }
        }
 public static bool EditarInformacionSinmImagenNegocio(InformacionDTO info)
 {
     return(InformacionData.MatenedorInformacionData(info, 4));
 }
 public static bool EliminarInformacionNegocio(InformacionDTO info)
 {
     return(InformacionData.MatenedorInformacionData(info, 3));
 }
 public static bool CrearInformacionNegocio(InformacionDTO info)
 {
     return(InformacionData.MatenedorInformacionData(info, 1));
 }