Esempio n. 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            using (crudEntities db = new crudEntities())
            {
                if (id == null)
                {
                    persona = new personas();
                }

                int edad_id = int.Parse(edadesList.SelectedValue.ToString());
                persona.nombre  = textNombre.Text;
                persona.edad_id = edad_id;
                persona.fecha   = textFecha.Value;

                if (id == null)
                {
                    db.personas.Add(persona);
                }
                else
                {
                    db.Entry(persona).State = System.Data.Entity.EntityState.Modified;
                }

                db.SaveChanges();

                this.Close();
            }
        }
Esempio n. 2
0
 private void CargarPaciente(personas p)
 {
     cbo_pariente.SelectedValue = p.cod_pariente;
     txt_apellidoynombre.Text   = p.apellido;
     txt_Documento.Text         = p.documento.ToString();
     txt_fechanacimiento.Text   = p.fecha_nacimiento;
     if (p.sexo == 2)
     {
         cbo_sexof.Checked = true;
     }
     else
     {
         cbo_sexom.Checked = true;
     }
     txt_cuiltitu.Text              = p.cuil_titu.ToString();
     txt_cuil.Text                  = p.cuil.ToString();
     txt_telefono.Text              = p.telefono;
     txt_calle.Text                 = p.calle;
     txt_numero.Text                = p.numero;
     txt_piso.Text                  = p.piso;
     txt_dpto.Text                  = p.depto;
     txt_CP.Text                    = p.cod_pos;
     txt_Localidad.Text             = p.localidad;
     cbo_Provincia.SelectedItem     = p.provincia;
     txt_Correo.Text                = p.email;
     cbo_discapacidad.SelectedValue = p.discapacidad;
     txt_NroHC_UOM.Text             = p.Nro_HC_UOM.ToString();
     if (p.tipo_doc == null)
     {
         p.tipo_doc = "DU";
         cbo_tipo_documento.SelectedValue = p.tipo_doc;
     }
     cbo_seccional.SelectedValue = p.seccional.ToString();
     txt_cuilempresas.Text       = p.cuit;
 }
Esempio n. 3
0
        public IHttpActionResult Putpersonas(int id, personas personas)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != personas.id_persona)
            {
                return(BadRequest());
            }

            db.Entry(personas).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!personasExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 4
0
        public ActionResult AddPersonas(MultiplesClases multiples, personas personas, contratos contratos, int?subemp_id)
        {
            if (ModelState.IsValid)
            {
                multiples.ObjPersonas.Car_Id = personas.Car_Id;
                multiples.ObjPersonas.EC_Id  = personas.EC_Id;
                multiples.ObjPersonas.Nac_Id = personas.Nac_Id;
                multiples.ObjPersonas.Gen_Id = personas.Gen_Id;

                db.personas.Add(multiples.ObjPersonas);
                db.SaveChanges();


                contratos.Per_Rut = multiples.ObjPersonas.Per_Rut;

                contratos.Sub_Id          = Convert.ToInt32(subemp_id);
                contratos.Con_FechaInicio = DateTime.Now.ToShortDateString();


                db.contratos.Add(contratos);
                db.SaveChanges();

                return(RedirectToAction("Index", new { subemp_id }));
            }


            return(View(multiples));
        }
        public ActionResult Create([Bind(Include = "Per_Rut,Per_Nom,Per_ApePat,Per_ApeMat,Per_Dir,Per_Tel,Nac_Id,Gen_Id,EC_Id,Car_Id,Per_Suel,TImp_Id,Per_Des,Desc_Id,THor_Id")] personas personas, contratos contratos, int subemp_id)
        {
            if (ModelState.IsValid)
            {
                db.personas.Add(personas);
                db.SaveChanges();


                contratos.Per_Rut         = personas.Per_Rut;
                contratos.Sub_Id          = subemp_id;
                contratos.Con_FechaInicio = DateTime.Now.ToShortDateString();
                contratos.Con_Estado      = "Espera";

                db.contratos.Add(contratos);
                db.SaveChanges();

                return(RedirectToAction("Index", "Contratos", new { subemp_id }));
            }

            ViewBag.Car_Id  = new SelectList(db.cargos, "Car_Id", "Car_Nom", personas.Car_Id);
            ViewBag.EC_Id   = new SelectList(db.estadosciviles, "EC_Id", "EC_Nom", personas.EC_Id);
            ViewBag.Desc_Id = new SelectList(db.fichadescuentos, "Desc_Id", "Desc_Nom", personas.Desc_Id);
            ViewBag.Gen_Id  = new SelectList(db.generos, "Gen_Id", "Gen_Nom", personas.Gen_Id);
            ViewBag.Nac_Id  = new SelectList(db.nacionalidades, "Nac_Id", "Nac_Nom", personas.Nac_Id);
            ViewBag.THor_Id = new SelectList(db.tiposhorasextras, "THor_Id", "THor_Nom", personas.THor_Id);
            ViewBag.TImp_Id = new SelectList(db.tipoimpuestos, "TImp_Id", "TImp_nom", personas.TImp_Id);
            return(View(personas));
        }
Esempio n. 6
0
        public ActionResult DeleteConfirmed(long id)
        {
            personas personas = db.personas.Find(id);

            db.personas.Remove(personas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 7
0
 private void CargaDatos()
 {
     using (crudEntities db = new crudEntities())
     {
         persona                  = db.personas.Find(id);
         textNombre.Text          = persona.nombre;
         textFecha.Value          = Convert.ToDateTime(persona.fecha);
         edadesList.SelectedValue = persona.edad_id;
     }
 }
Esempio n. 8
0
 public ActionResult Edit([Bind(Include = "Persona_Id,Nombres,Apellidos,Direccion,Telefono,Correo")] personas personas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(personas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(personas));
 }
Esempio n. 9
0
        public ActionResult Create([Bind(Include = "Persona_Id,Nombres,Apellidos,Direccion,Telefono,Correo")] personas personas)
        {
            if (ModelState.IsValid)
            {
                db.personas.Add(personas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(personas));
        }
Esempio n. 10
0
        public IHttpActionResult Getpersona(int id)
        {
            personas personas = db.personas.Find(id);

            if (personas == null)
            {
                return(NotFound());
            }

            return(Ok(personas));
        }
Esempio n. 11
0
        public IHttpActionResult Postpersonas(personas personas)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.personas.Add(personas);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = personas.id_persona }, personas));
        }
Esempio n. 12
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            int?id = GetId();

            using (crudEntities db = new crudEntities())
            {
                personas persona = db.personas.Find(id);
                db.personas.Remove(persona);
                db.SaveChanges();
            }
            Refrescar();
        }
 public ActionResult Edit([Bind(Include = "idPersonas,Nombre,Correo,Direccion,Rol,Activo,CodSexo")] personas personas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(personas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Rol     = new SelectList(db.roles, "IdRol", "DescripcionRol", personas.Rol);
     ViewBag.CodSexo = new SelectList(db.sexo, "idSexo", "Sexo1", personas.CodSexo);
     return(View(personas));
 }
Esempio n. 14
0
        public void TestMethod3()
        {
            personas  strresult        = new personas();
            pReadFile objread          = new pReadFile();
            var       currentdirectory = System.IO.Directory.GetParent(Environment.CurrentDirectory).Parent.FullName;

            strresult = objread.getObjetctfromXML(new clsModel()
            {
                strpath = string.Concat(currentdirectory, @"\files\XMLFileTest.xml")
            });
            Assert.IsNotNull(strresult);
        }
Esempio n. 15
0
        public objRes Insert(personasDto Reg)
        {
            using (ctx = new tvEntities())
            {
                objRes Respuesta = new objRes();
                try
                {
                    personas Old = ctx.personas.Where(t => t.Cedula == Reg.Cedula).FirstOrDefault();
                    if (Old == null)
                    {
                        personas Per = new personas();
                        Mapper.Map(Reg, Per);
                        ctx.personas.Add(Per);

                        // Crear Contrato de conduccion
                        documentospersona ContratoConduccion = new documentospersona();
                        ContratoConduccion.cedula          = Reg.Cedula;
                        ContratoConduccion.documento       = 6;
                        ContratoConduccion.Numero          = Reg.NumeroContratoConduccion;
                        ContratoConduccion.fechaExpedicion = Reg.FechaExpedicionContratoConduccion;
                        ContratoConduccion.fechaExpiracion = Reg.FechaVencimientoContratoConduccion;
                        ctx.documentospersona.Add(ContratoConduccion);

                        // Crear Contrato de conduccion
                        documentospersona LicenciaConduccion = new documentospersona();
                        LicenciaConduccion.cedula          = Reg.Cedula;
                        LicenciaConduccion.documento       = 7;
                        LicenciaConduccion.Numero          = Reg.NumeroLicenciaConduccion;
                        LicenciaConduccion.fechaExpedicion = Reg.FechaExpedicionLicenciaConduccion;
                        LicenciaConduccion.fechaExpiracion = Reg.FechaVencimientoLicenciaConduccion;
                        ctx.documentospersona.Add(LicenciaConduccion);

                        ctx.SaveChanges();
                        Respuesta.Error   = false;
                        Respuesta.Mensaje = "Operacion realizada satisfactoriamente!!!";
                        return(Respuesta);
                    }
                    else
                    {
                        Respuesta.Error   = true;
                        Respuesta.Mensaje = "Ya se encuentra registrado una con esta cedula...";
                        return(Respuesta);
                    }
                }
                catch (Exception e)
                {
                    Respuesta.Error   = true;
                    Respuesta.Mensaje = e.Message;
                    return(Respuesta);
                }
            }
        }
Esempio n. 16
0
        // GET: personas/Delete/5
        public ActionResult Delete(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            personas personas = db.personas.Find(id);

            if (personas == null)
            {
                return(HttpNotFound());
            }
            return(View(personas));
        }
Esempio n. 17
0
        public IHttpActionResult Deletepersonas(int id)
        {
            personas personas = db.personas.Find(id);

            if (personas == null)
            {
                return(NotFound());
            }

            db.personas.Remove(personas);
            db.SaveChanges();

            return(Ok(personas));
        }
Esempio n. 18
0
        public personas getObjetctfromXML(clsModel obj)
        {
            personas result = new personas();

            if (!string.IsNullOrEmpty(obj.strpath) && File.Exists(obj.strpath))
            {
                XmlSerializer serializer = new XmlSerializer(typeof(personas));
                using (StreamReader reader = new StreamReader(obj.strpath))
                {
                    result = (personas)serializer.Deserialize(reader);
                }
            }

            return(result);
        }
Esempio n. 19
0
        public ActionResult Create()
        {
            empleados   empleado = new empleados();
            direcciones d        = new direcciones();
            personas    p        = new personas();
            contactos   c        = new contactos();

            empleado.listaBases = new SelectList(db.bases, "idBase", "nombreBase");
            empleado.listaRoles = new SelectList(db.roles, "idRol", "rol");
            d.listaProvincias   = new SelectList(db.provincias, "idProvincia", "nombreProvincia"); //enviando el listado de provincias al View
            p.direcciones       = d;
            empleado.personas   = p;

            return(View(empleado));
        }
Esempio n. 20
0
        public ActionResult Login(string documento, string contrasena)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    Response.Redirect("Login");
                    return(null);
                }
                TempData["Error"] = "";
                var ValidateLogin = db.logeo_persona(documento.ToString(), contrasena.ToString()).Count();


                if (ValidateLogin > 0)
                {
                    personas User = new personas
                    {
                        documento = documento,
                        nombres   = db.personas.Where(c => c.documento == documento).First().nombres,
                        apellidos = db.personas.Where(c => c.documento == documento).First().apellidos
                    };
                    Session["USUARIO_LOGUEADO"] = User;

                    Session["DOCUMENTO"] = db.personas.Where(c => c.documento == documento).First().documento;
                    Session["NOMBRES"]   = db.personas.Where(c => c.documento == documento).First().nombres;
                    Session["APELLIDOS"] = db.personas.Where(c => c.documento == documento).First().apellidos;
                    Session["ROL"]       = db.personas.Where(c => c.documento == documento).First().rol;
                    Session["CARGO"]     = db.personas.Where(c => c.documento == documento).First().cargo;

                    Response.Redirect("/Home/Index");
                    return(null);
                }
                else
                {
                    TempData["Error"] = "Datos incorrectos, verifique.";
                    Response.Redirect("~/Personas/Login");
                    return(null);
                }
            }
            catch
            {
            }
            finally
            {
                db.Dispose();
            }
            return(null);
        }
        // GET: personas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            personas personas = db.personas.Find(id);

            if (personas == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Rol     = new SelectList(db.roles, "IdRol", "DescripcionRol", personas.Rol);
            ViewBag.CodSexo = new SelectList(db.sexo, "idSexo", "Sexo1", personas.CodSexo);
            return(View(personas));
        }
Esempio n. 22
0
        public async Task <ActionResult> DeleteConfirmed(string id)
        {
            if (Session["USUARIO_LOGUEADO"] != null)
            {
                personas personas = await db.personas.FindAsync(id);

                db.personas.Remove(personas);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            else
            {
                Response.Redirect("/Personas/Login");
                return(null);
            }
        }
 public ActionResult Edit([Bind(Include = "Per_Rut,Per_Nom,Per_ApePat,Per_ApeMat,Per_Dir,Per_Tel,Nac_Id,Gen_Id,EC_Id,Car_Id,Per_Suel,TImp_Id,Per_Des,Desc_Id,THor_Id")] personas personas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(personas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Car_Id  = new SelectList(db.cargos, "Car_Id", "Car_Nom", personas.Car_Id);
     ViewBag.EC_Id   = new SelectList(db.estadosciviles, "EC_Id", "EC_Nom", personas.EC_Id);
     ViewBag.Desc_Id = new SelectList(db.fichadescuentos, "Desc_Id", "Desc_Nom", personas.Desc_Id);
     ViewBag.Gen_Id  = new SelectList(db.generos, "Gen_Id", "Gen_Nom", personas.Gen_Id);
     ViewBag.Nac_Id  = new SelectList(db.nacionalidades, "Nac_Id", "Nac_Nom", personas.Nac_Id);
     ViewBag.THor_Id = new SelectList(db.tiposhorasextras, "THor_Id", "THor_Nom", personas.THor_Id);
     ViewBag.TImp_Id = new SelectList(db.tipoimpuestos, "TImp_Id", "TImp_nom", personas.TImp_Id);
     return(View(personas));
 }
        public ActionResult Login(personas cv)
        {
            modelo_cuentas cv1 = new modelo_cuentas();

            if (string.IsNullOrEmpty(cv.correo_electronico_persona) || string.IsNullOrEmpty(cv.clave_persona) || cv1.login(cv.correo_electronico_persona, cv.clave_persona) == null)
            {
                ViewBag.Error = "cuenta invalida";
                ModelState.AddModelError("", "El Usuario o la Contraseña no Coinciden.");
                return(View("index"));
            }

            var k = db.Database.SqlQuery <datos_session>("select id_persona , id_curriculum from personas where correo_electronico_persona = {0}", cv.correo_electronico_persona).Single();

            Session["persona_id"]     = k.id_persona;
            Session["curriculum_id"]  = k.id_curriculum;
            SessionPersister.username = cv.correo_electronico_persona;
            return(RedirectToAction("index", "Curriculum_mant"));
        }
        public ActionResult Login(personas personas)
        {
            modelo_cuentas cv1 = new modelo_cuentas();

            if (string.IsNullOrEmpty(personas.correo_electronico_persona) || string.IsNullOrEmpty(personas.clave_persona) || cv1.login(personas.correo_electronico_persona, personas.clave_persona) == null)
            {
                return(Json(new { success = false, respuesta = new { aviso = "el rut no es valido" } }, JsonRequestBehavior.AllowGet));
            }

            // var k = db.Database.SqlQuery<datos_session>("select id_persona , id_curriculum from personas where correo_electronico_persona = {0}", personas.correo_electronico_persona).Single();


            SessionPersister.activo        = true;
            SessionPersister.id_persona    = "0"; //k.id_persona.ToString();
            SessionPersister.id_curriculum = "0"; //k.id_curriculum.ToString();

            return(Json(new { success = true, respuesta = "../menu/index" }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 26
0
        public void actualizarPersona(Jugador jugador)
        {
            personas personaDto = new personas();

            try
            {
                actualizarContacto(jugador);
                actualizarDomicilio(jugador);

                personaDto.id_persona         = (int)jugador.id_persona;
                personaDto.nombre             = jugador.nombre;
                personaDto.apellido           = jugador.apellido;
                personaDto.nro_documento      = jugador.nro_documento;
                personaDto.ocupacion          = jugador.ocupacion;
                personaDto.fecha_nacimiento   = jugador.fecha_nacimiento;
                personaDto.fecha_modificacion = DateTime.Now;
                personaDto.id_foto            = jugador.id_foto;
                personaDto.id_tipo_documento  = (int)jugador.tipoDocumento.id_tipo_documento;
                personaDto.id_domicilio       = (int)jugador.domicilio.id_domicilio;
                personaDto.id_contacto        = (int)jugador.contacto.id_contacto;

                var result = db.personas.SingleOrDefault(x => x.id_persona == personaDto.id_persona);

                if (result != null)
                {
                    result.id_persona         = personaDto.id_persona;
                    result.nombre             = personaDto.nombre;
                    result.apellido           = personaDto.apellido;
                    result.nro_documento      = personaDto.nro_documento;
                    result.ocupacion          = personaDto.ocupacion;
                    result.fecha_nacimiento   = personaDto.fecha_nacimiento;
                    result.fecha_modificacion = personaDto.fecha_modificacion;
                    result.id_foto            = personaDto.id_foto;
                    result.id_domicilio       = personaDto.id_domicilio;
                    result.id_tipo_documento  = personaDto.id_tipo_documento;
                    result.id_contacto        = personaDto.id_contacto;
                    db.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message, e.InnerException);
            }
        }
Esempio n. 27
0
        public objRes Update(personasDto Reg)
        {
            using (ctx = new tvEntities())
            {
                objRes Respuesta = new objRes();
                try
                {
                    personas Old = ctx.personas.Where(t => t.Cedula == Reg.Cedula).FirstOrDefault();
                    if (Old != null)
                    {
                        Mapper.Map(Reg, Old);

                        // Modifica Contrato de conduccion
                        Old.documentospersona.Where(t => t.documento == 6).FirstOrDefault().Numero          = Reg.NumeroContratoConduccion;
                        Old.documentospersona.Where(t => t.documento == 6).FirstOrDefault().fechaExpedicion = Reg.FechaExpedicionContratoConduccion;
                        Old.documentospersona.Where(t => t.documento == 6).FirstOrDefault().fechaExpiracion = Reg.FechaVencimientoContratoConduccion;

                        // Modifica Contrato de conduccion
                        Old.documentospersona.Where(t => t.documento == 7).FirstOrDefault().Numero          = Reg.NumeroLicenciaConduccion;
                        Old.documentospersona.Where(t => t.documento == 7).FirstOrDefault().fechaExpedicion = Reg.FechaExpedicionLicenciaConduccion;
                        Old.documentospersona.Where(t => t.documento == 7).FirstOrDefault().fechaExpiracion = Reg.FechaVencimientoLicenciaConduccion;

                        ctx.SaveChanges();
                        Respuesta.Error   = false;
                        Respuesta.Mensaje = "Operacion realizada satisfactoriamente!!!";
                        return(Respuesta);
                    }
                    else
                    {
                        Respuesta.Error   = true;
                        Respuesta.Mensaje = "No se encuentra registrado persona con esta cedula...";
                        return(Respuesta);
                    }
                }
                catch (Exception e)
                {
                    Respuesta.Error   = true;
                    Respuesta.Mensaje = e.Message;
                    return(Respuesta);
                }
            }
        }
Esempio n. 28
0
        // GET: taxistas/Create
        public ActionResult Create()
        {
            taxistas    taxista = new taxistas();
            vehiculos   v       = new vehiculos();
            direcciones d       = new direcciones();
            personas    p       = new personas();
            contactos   c       = new contactos();

            taxista.listaBases = new SelectList(db.bases, "idBase", "nombreBase");
            //empleado.listaRoles = new SelectList(db.roles, "idRol", "rol");
            d.listaProvincias = new SelectList(db.provincias, "idProvincia", "nombreProvincia");  //enviando el listado de provincias al View
            p.direcciones     = d;
            taxista.personas  = p;
            //v.listaCondicion = new SelectList(db.condicionvehiculos, "idCondicionVehiculo", "condicionVehiculo");
            //v.listaEstado= new SelectList(db.estadovehiculos, "idEstadoVehiculo", "estadoVehiculo");
            //v.listaTipo = new SelectList(db.tipovehiculos, "idTipoVehiculo", "tipoVehiculo");
            //taxista.vehiculo = v;

            return(View(taxista));
        }
Esempio n. 29
0
        public async Task <ActionResult> Edit([Bind(Include = "tipo_documento,documento,contrasena,rol,cargo,id_usuario_creacion,nombres,apellidos,fecha_nacimiento,direccion,numero_celular,correoElectronico")] personas personas)
        {
            if (Session["USUARIO_LOGUEADO"] != null)
            {
                if (ModelState.IsValid)
                {
                    db.Entry(personas).State = EntityState.Modified;
                    await db.SaveChangesAsync();

                    return(RedirectToAction("Index"));
                }
                ViewBag.cargo = new SelectList(db.cargos, "id_cargo", "nombre_cargo", personas.cargo);
                return(View(personas));
            }
            else
            {
                Response.Redirect("/Personas/Login");
                return(null);
            }
        }
        // GET: personas/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            personas personas = db.personas.Find(id);

            if (personas == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Car_Id  = new SelectList(db.cargos, "Car_Id", "Car_Nom", personas.Car_Id);
            ViewBag.EC_Id   = new SelectList(db.estadosciviles, "EC_Id", "EC_Nom", personas.EC_Id);
            ViewBag.Desc_Id = new SelectList(db.fichadescuentos, "Desc_Id", "Desc_Nom", personas.Desc_Id);
            ViewBag.Gen_Id  = new SelectList(db.generos, "Gen_Id", "Gen_Nom", personas.Gen_Id);
            ViewBag.Nac_Id  = new SelectList(db.nacionalidades, "Nac_Id", "Nac_Nom", personas.Nac_Id);
            ViewBag.THor_Id = new SelectList(db.tiposhorasextras, "THor_Id", "THor_Nom", personas.THor_Id);
            ViewBag.TImp_Id = new SelectList(db.tipoimpuestos, "TImp_Id", "TImp_nom", personas.TImp_Id);
            return(View(personas));
        }