Exemplo n.º 1
0
        public async Task <IActionResult> Create(Empresa empresa)
        {
            var empresaFromDb = await _db.Empresa.FindAsync(empresa.Id);

            if (ModelState.IsValid)
            {
                var files = HttpContext.Request.Form.Files;
                if (files.Count > 0)
                {
                    byte[] p1 = null;
                    using (var fs1 = files[0].OpenReadStream())
                    {
                        using (var ms1 = new MemoryStream())
                        {
                            fs1.CopyTo(ms1);
                            p1 = ms1.ToArray();
                        }
                    }
                    empresaFromDb.Logo = p1;
                }

                _db.Empresa.Add(empresa);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(empresa));
        }
        public async Task <IActionResult> Create(Charlas charlas)
        {
            if (ModelState.IsValid)
            {
                var files = HttpContext.Request.Form.Files;
                if (files.Count > 0)
                {
                    byte[] p1 = null;
                    using (var fs1 = files[0].OpenReadStream())
                    {
                        using (var ms1 = new MemoryStream())
                        {
                            fs1.CopyTo(ms1);
                            p1 = ms1.ToArray();
                        }
                    }
                    charlas.Imagen = p1;
                }
                _db.Charlas.Add(charlas);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(charlas));
        }
        public async Task <IActionResult> CreatePOST()
        {
            ActividadVM.Actividad.EjeId = Convert.ToInt32(Request.Form["EjeId"].ToString());

            if (ModelState.IsValid)
            {
                var files = HttpContext.Request.Form.Files;
                if (files.Count > 0)
                {
                    byte[] p1 = null;
                    using (var fs1 = files[0].OpenReadStream())
                    {
                        using (var ms1 = new MemoryStream())
                        {
                            fs1.CopyTo(ms1);
                            p1 = ms1.ToArray();
                        }
                    }
                    ActividadVM.Actividad.Imagen = p1;
                }
                _db.Actividad.Add(ActividadVM.Actividad);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(ActividadVM.Actividad));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Created(Propietario propietario)
        {
            string Error = "";

            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(propietario));
                }
                else
                {
                    //string password = Utilitarios.CifrarDatos(usuario.Password);
                    Propietario _propietario = new Propietario();

                    _propietario.PropietarioId = propietario.PropietarioId;
                    _propietario.PersonaId     = propietario.PersonaId;
                    _propietario.ContactoId    = propietario.ContactoId;
                    _db.Propietario.Add(_propietario);
                    await _db.SaveChangesAsync();
                }
            }
            catch (Exception ex)
            {
                Error = ex.Message;
            }
            return(RedirectToAction(nameof(Index)));
            //return RedirectToAction(Areas.PATENTES.Controllers.SolicitanteController(Index));
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Created(Seguimiento seguimiento)
        {
            string Error = "";

            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(seguimiento));
                }
                else
                {
                    Seguimiento _seguimiento = new Seguimiento();

                    _seguimiento.SeguimientoId = seguimiento.SeguimientoId;
                    _seguimiento.Descripcion   = seguimiento.Descripcion;
                    _seguimiento.ConsultaId    = seguimiento.ConsultaId;
                    _seguimiento.PersonaId     = seguimiento.PersonaId;

                    _db.Seguimiento.Add(_seguimiento);
                    await _db.SaveChangesAsync();
                }
            }
            catch (Exception ex)
            {
                Error = ex.Message;
            }
            return(RedirectToAction(nameof(Index)));
        }
Exemplo n.º 6
0
        public async Task <IActionResult> Created(Usuario usuario)
        {
            string Error = "";

            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(usuario));
                }
                else
                {
                    string  password = Utilitarios.CifrarDatos(usuario.Password);
                    Usuario _usuario = new Usuario();

                    _usuario.NombreUsuario = usuario.NombreUsuario;
                    _usuario.Password      = password;
                    _usuario.PersonaId     = usuario.PersonaId;
                    _usuario.RolId         = usuario.RolId;
                    _db.Usuario.Add(_usuario);
                    await _db.SaveChangesAsync();
                }
            }
            catch (Exception ex)
            {
                Error = ex.Message;
            }
            return(RedirectToAction(nameof(Create)));
        }
Exemplo n.º 7
0
        public async Task <IActionResult> Created(Solicitante solicitante)
        {
            string Error = "";

            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(solicitante));
                }
                else
                {
                    //string password = Utilitarios.CifrarDatos(usuario.Password);
                    Solicitante _usuario = new Solicitante();

                    _usuario.SolicitanteId       = solicitante.SolicitanteId;
                    _usuario.PersonaId           = solicitante.PersonaId;
                    _usuario.ContactoId          = solicitante.ContactoId;
                    _usuario.TipoRepresentanteId = solicitante.TipoRepresentanteId;
                    _usuario.CedulaJuridica      = solicitante.CedulaJuridica;
                    _usuario.NombreRazonSocial   = solicitante.NombreRazonSocial;
                    _db.Solicitante.Add(_usuario);
                    await _db.SaveChangesAsync();
                }
            }
            catch (Exception ex)
            {
                Error = ex.Message;
            }
            return(RedirectToAction(nameof(Index)));
            //return RedirectToAction(Areas.PATENTES.Controllers.SolicitanteController(Index));
        }
Exemplo n.º 8
0
        public async Task <IActionResult> DeleteConfirmed(int?id)
        {
            var catProductoServicio = await _db.CatProductoServicio.FindAsync(id);

            if (catProductoServicio == null)
            {
                return(View());
            }
            _db.CatProductoServicio.Remove(catProductoServicio);
            await _db.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> Created(Consulta consulta)
        {
            string Error = "";

            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(consulta));
                }
                else
                {
                    Consulta _consulta = new Consulta();

                    _consulta.ConsultaId       = consulta.ConsultaId;
                    _consulta.Motivo           = consulta.Motivo;
                    _consulta.PersonaId        = consulta.PersonaId;
                    _consulta.Fecha            = consulta.Fecha;
                    _consulta.HoraInicio       = consulta.HoraInicio;
                    _consulta.HoraFin          = consulta.HoraFin;
                    _consulta.Descripcion      = consulta.Descripcion;
                    _consulta.Respuesta        = consulta.Respuesta;
                    _consulta.Remitir          = consulta.Remitir;
                    _consulta.Discapacidad     = consulta.Discapacidad;
                    _consulta.Padecimiento     = consulta.Padecimiento;
                    _consulta.TipoConsultaId   = consulta.TipoConsultaId;
                    _consulta.NacionalidadId   = consulta.NacionalidadId;
                    _consulta.SeguroId         = consulta.SeguroId;
                    _consulta.EstadoCivilId    = consulta.EstadoCivilId;
                    _consulta.OcupacionId      = consulta.OcupacionId;
                    _consulta.NivelAcademicoId = consulta.NivelAcademicoId;
                    _consulta.IngresoPersonaId = consulta.IngresoPersonaId;
                    _db.Consulta.Add(_consulta);
                    await _db.SaveChangesAsync();
                }
            }
            catch (Exception ex)
            {
                Error = ex.Message;
            }
            return(RedirectToAction(nameof(Index)));
        }
Exemplo n.º 10
0
        public async Task <IActionResult> CreatePOST()
        {
            int nVeces = 0;

            nVeces = _db.Persona.Where(m => m.CedulaPersona == PersonaVM.Persona.CedulaPersona).Count();
            PersonaVM.Persona.CedulaPersona = Request.Form["CedulaPersona"].ToString();
            if (!ModelState.IsValid || nVeces >= 1)
            {
                if (nVeces >= 1)
                {
                    ViewBag.Error = "Esta Persona ya se encuentra registrada!";
                }
                return(View(PersonaVM));
            }
            else
            {
                _db.Persona.Add(PersonaVM.Persona);
                await _db.SaveChangesAsync();
            }

            return(RedirectToAction(nameof(Index)));
        }