public async Task <IActionResult> Edit(int id, [Bind("IdInstitucion,NombreInstitucion,DescripcionInstitucion,IdEstadoFk")] Instituciones instituciones)
        {
            if (id != instituciones.IdInstitucion)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(instituciones);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!InstitucionesExists(instituciones.IdInstitucion))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdEstadoFk"] = new SelectList(_context.Estados, "IdEstado", "DescripcionEstado", instituciones.IdEstadoFk);
            return(View(instituciones));
        }
Пример #2
0
        public async Task <ActionResult <Instituciones> > PostInstituciones(Instituciones item)
        {
            context.Instituciones.Add(item);
            await context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetInstituciones), new { id = item.Id }, item));
        }
        public Instituciones ObtenerPorRazonsocial(string razonSocial)
        {
            Instituciones institucionencontrada = null;
            string        sql = "SELECT * FROM institucion WHERE Nombre=@razon";

            if (connection == null)
            {
                connection = new MySqlConnection(ConexionUtil.Cadena);
            }
            using (connection)
            {
                connection.Open();
                using (MySqlCommand com = new MySqlCommand(sql, connection))
                {
                    com.Parameters.Add(new MySqlParameter("@razon", razonSocial));
                    using (MySqlDataReader resultado = com.ExecuteReader())
                    {
                        if (resultado.Read())
                        {
                            institucionencontrada = new Instituciones()
                            {
                                Codigo      = int.Parse(resultado["codigo"].ToString()),
                                RUC         = resultado["RUC"].ToString(),
                                RazonSocial = resultado["Nombre"].ToString(),
                            };
                        }
                    }
                }
            }
            return(institucionencontrada);
        }
        public ElgirInstitucionVM(List <CiudadDto> ciudades)
        {
            _ciudades = ciudades;

            ProvinciaId   = Provincias.OrderBy(x => x.Codigo).FirstOrDefault()?.Id ?? -1;
            CiudadId      = Ciudades.OrderBy(x => x.Nombre).FirstOrDefault()?.Id ?? -1;
            InstitucionId = Instituciones.OrderBy(x => x.Nombre).FirstOrDefault()?.Id ?? -1;
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Instituciones instituciones = db.Instituciones.Find(id);

            db.Instituciones.Remove(instituciones);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #6
0
 public ActionResult Edit([Bind(Include = "REGIDX,NOMBRE,HRAOFI,SUDECA,CODSEC,NRORIF,ACRNIM,CODDIR,CODRDS,DIRLOG,PAGWEB")] Instituciones instituciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(instituciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(instituciones));
 }
 public ActionResult Edit([Bind(Include = "Id,Nit,Nombre,Snies,Resolucion,FechaRegistro,FechaRenovacion")] Instituciones instituciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(instituciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(instituciones));
 }
        public ActionResult Create([Bind(Include = "Id,Nit,Nombre,Snies,Resolucion,FechaRegistro,FechaRenovacion")] Instituciones instituciones)
        {
            if (ModelState.IsValid)
            {
                db.Instituciones.Add(instituciones);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(instituciones));
        }
Пример #9
0
        public static bool Guardar(Instituciones instituciones)
        {
            if (!Existe(instituciones.InstitucionId))
            {
                return(Insertar(instituciones));
            }

            else
            {
                return(Modificar(instituciones));
            }
        }
Пример #10
0
        public async Task <IActionResult> PutInstituciones(int id, Instituciones item)
        {
            if (id != item.Id)
            {
                return(BadRequest());
            }

            context.Entry(item).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(NoContent());
        }
Пример #11
0
 public ActionResult Edit([Bind(Include = "idInstintucion,strNombre,strClave,idEstado,idMunicipio")] Instituciones instituciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(instituciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idEstado    = new SelectList(db.CatEstado, "idEstado", "strDescripcion", instituciones.idEstado);
     ViewBag.idMunicipio = new SelectList(db.CatMunicipio, "idMunicipio", "strDescripcion", instituciones.idMunicipio);
     return(View(instituciones));
 }
        public async Task <IActionResult> Create([Bind("IdInstitucion,NombreInstitucion,DescripcionInstitucion,IdEstadoFk")] Instituciones instituciones)
        {
            if (ModelState.IsValid)
            {
                _context.Add(instituciones);
                await _context.SaveChangesAsync();

                //return RedirectToAction(nameof(Index));
            }
            ViewData["IdEstadoFk"] = new SelectList(_context.Estados, "IdEstado", "DescripcionEstado", instituciones.IdEstadoFk);
            return(View(instituciones));
        }
Пример #13
0
 public IHttpActionResult GuardarModificacionInstitucion(Instituciones objInst)
 {
     try
     {
         BasicasBl obj = new BasicasBl();
         obj.GuardarModificacionInstitucion(objInst);
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Пример #14
0
        public void GuardarModificacionInstitucion(Instituciones objInst)
        {
            var Datos = (from i in entity.Instituciones
                         where i.Id == objInst.Id
                         select i).FirstOrDefault();

            Datos.Nombre               = objInst.Nombre;
            Datos.Direccion            = objInst.Direccion;
            Datos.Email                = objInst.Email;
            Datos.Telefono_Institucion = objInst.Telefono_Institucion;
            Datos.Encargado            = objInst.Encargado;
            Datos.Telefono_Encargado   = objInst.Telefono_Encargado;
            entity.SaveChanges();
        }
        // GET: Instituciones/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Instituciones instituciones = db.Instituciones.Find(id);

            if (instituciones == null)
            {
                return(HttpNotFound());
            }
            return(View(instituciones));
        }
        private void LlenarCampos(Instituciones instituciones)
        {
            ActivocheckBox.Checked           = instituciones.Activo;
            InstitucionIdNumericUpDown.Value = instituciones.InstitucionId;
            NombretextBox.Text        = instituciones.Nombre;
            RegiontextBox.Text        = instituciones.Region;
            DirecciontextBox.Text     = instituciones.Direccion;
            TelefonotextBox.Text      = instituciones.Telefono;
            CorreotextBox.Text        = instituciones.Correo;
            FechadateTimePicker.Value = instituciones.Fecha;
            FaxtextBox.Text           = instituciones.NumFax;

            PublicaRadioButton.Checked = instituciones.TipoInstitucion == "Publica" ?  true : false;
            PrivadaRadioButton.Checked = instituciones.TipoInstitucion == "Publica" ? false : true;
        }
Пример #17
0
        // GET: Instituciones/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Instituciones instituciones = db.Instituciones.Find(id);

            if (instituciones == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idEstado    = new SelectList(db.CatEstado, "idEstado", "strDescripcion", instituciones.idEstado);
            ViewBag.idMunicipio = new SelectList(db.CatMunicipio, "idMunicipio", "strDescripcion", instituciones.idMunicipio);
            return(View(instituciones));
        }
        private Instituciones LlenarClase()
        {
            Instituciones instituciones = new Instituciones();

            instituciones.Activo          = ActivocheckBox.Checked;
            instituciones.InstitucionId   = (int)InstitucionIdNumericUpDown.Value;
            instituciones.Nombre          = NombretextBox.Text;
            instituciones.Region          = RegiontextBox.Text;
            instituciones.Direccion       = DirecciontextBox.Text;
            instituciones.Telefono        = TelefonotextBox.Text;
            instituciones.Correo          = CorreotextBox.Text;
            instituciones.Fecha           = FechadateTimePicker.Value;
            instituciones.NumFax          = FaxtextBox.Text;
            instituciones.TipoInstitucion = PublicaRadioButton.Checked == true ? "Publica" : "Privada";

            return(instituciones);
        }
Пример #19
0
        public bool GuardarInstitucion(Instituciones objInsti)
        {
            var Datos = (from i in entity.Instituciones
                         where i.Nombre == objInsti.Nombre
                         select i).FirstOrDefault();

            if (Datos == null)
            {
                entity.Instituciones.Add(objInsti);
                entity.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #20
0
 public ActionResult Create([Bind(Include = "id_institucion,nombre_institucion")] Instituciones instituciones)
 {
     if (ModelState.IsValid)
     {
         if (Session["Username"].Equals("administrador"))
         {
             db.instituciones.Add(instituciones);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         else
         {
             return(RedirectToAction("Index", "CuentaUsuario"));
         }
     }
     return(View(instituciones));
 }
Пример #21
0
        public async Task <ActionResult> Create(Instituciones instituciones)
        {
            ApiCall api = new ApiCall(Session);

            if (ModelState.IsValid)
            {
                var result = await api.PostAsync("/api/Institucion", instituciones);

                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
            }
            await ObtenerTiposdeIdentificacion();

            bitacora.AgregarBitacora("Institucion", "Create", "No se creo", Session["US"].ToString(), 2);
            return(View(instituciones));
        }
Пример #22
0
 public IHttpActionResult GuardarInstitucion(Instituciones objInsti)
 {
     try {
         BasicasBl obj   = new BasicasBl();
         var       Datos = obj.GuardarInstitucion(objInsti);
         if (Datos)
         {
             return(Ok(new { success = true }));
         }
         else
         {
             return(Ok(new { success = false }));
         }
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Пример #23
0
        public static bool Modificar(Instituciones instituciones)
        {
            Contexto contexto = new Contexto();
            bool     paso     = false;

            try
            {
                contexto.Entry(instituciones).State = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
Пример #24
0
        public IHttpActionResult PostInstitucion(Instituciones institucion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                if (db.AgregarInstitucion(institucion.Institucion, institucion.IdTipoIdentitifcacion, institucion.Identificacion, institucion.Telefono, institucion.Direccion))
                {
                    return(Created(Url.Request.RequestUri, institucion));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
            return(NotFound());
        }
Пример #25
0
        private static bool Insertar(Instituciones instituciones)
        {
            Contexto contexto = new Contexto();
            bool     paso     = false;

            try
            {
                contexto.Instituciones.Add(instituciones);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int           id;
            Instituciones instituciones = new Instituciones();

            int.TryParse(InstitucionIdNumericUpDown.Text, out id);

            Limpiar();

            instituciones = InstitucionesBLL.Buscar(id);

            if (instituciones != null)
            {
                LlenarCampos(instituciones);
            }
            else
            {
                MessageBox.Show("Institución no Encontrada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #27
0
        // GET: Institucion/Edit/5
        public async Task <ActionResult> Edit(int id)
        {
            ApiCall api    = new ApiCall(Session);
            var     result = await api.GetAsync("/api/Institucion/" + id);

            Instituciones institucion = null;

            if (result.IsSuccessStatusCode)
            {
                var datastring = result.Content.ReadAsStringAsync().Result;
                institucion = JsonConvert.DeserializeObject <Instituciones>(datastring);
            }
            if (institucion == null)
            {
                bitacora.AgregarBitacora("Institucion", "Edit", "No se encontro", Session["US"].ToString(), 2);
                return(HttpNotFound());
            }
            await ObtenerTiposdeIdentificacion();

            return(View(institucion));
        }
        public async Task <ActionResult <Instituciones> > PostInstitucion(Instituciones institucion)
        {
            var user = new Instituciones
            {
                Nombre    = institucion.Nombre,
                Email     = institucion.Email,
                Direccion = institucion.Direccion
            };

            _context.Instituciones.Add(user);

            if (!EmailExists(user.Email))
            {
                await _context.SaveChangesAsync();

                return(CreatedAtAction("GetInstitucion", new { id = institucion.IdInstitucion }, institucion));
            }
            else
            {
                return(BadRequest(new { message = "Email ya existe en Base de Datos" }));
            }
        }
        public async Task <IActionResult> PutInstitucion(int id, Instituciones institucion)
        {
            institucion.IdInstitucion = id;

            _context.Entry(institucion).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!InstitucionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #30
0
        // GET: Institucion/Details/5
        public async Task <ActionResult> Details(int id)
        {
            ApiCall api    = new ApiCall(Session);
            var     result = await api.GetAsync("/api/Institucion/" + id);

            Instituciones institucion = null;

            if (result.IsSuccessStatusCode)
            {
                var datastring = result.Content.ReadAsStringAsync().Result;
                institucion = JsonConvert.DeserializeObject <Instituciones>(datastring);
                var instituciones = await LlenarData(new List <Instituciones> {
                    institucion
                });

                institucion = instituciones.First();
            }
            if (institucion == null)
            {
                bitacora.AgregarBitacora("Institucion", "Details", "No existe", Session["US"].ToString(), 2);
                return(View(new Instituciones()));
            }
            return(View(institucion));
        }