public RegistrarTelefonoView(Models.Persona persona)
 {
     this.persona     = persona;
     this.DataContext = Numero;
     InitializeComponent();
     TextBlock_Nombre.Text = persona.Nombre + " " + persona.Apellido;
 }
Example #2
0
        public FrmPersonaEdit(Models.Persona persona)
        {
            InitializeComponent();

            this.persona   = new PersonaController();
            this.p_persona = persona;

            ActualizarDatos();

            if (p_persona.PersonaGenero == "F")
            {
                rbtnMujer.Checked = true;
            }

            if (p_persona.PersonaGenero == "M")
            {
                rbtnHombre.Checked = true;
            }

            txtId.Text        = p_persona.PersonaId.ToString();
            txtNombres.Text   = p_persona.PersonaNombres;
            txtApellidos.Text = p_persona.PersonaApellidos;
            txtDireccion.Text = p_persona.PersonaDireccion;

            tabPrincipal.SelectTab(0);
        }
        //// GET: Directorio/Details/5
        //public ActionResult Details(int id)
        //{
        //    return View();
        //}

        //// GET: Directorio/Create
        //public ActionResult Create()
        //{
        //    return View();
        //}

        //// POST: Directorio/Create
        //[HttpPost]
        //public ActionResult Create(FormCollection collection)
        //{
        //    try
        //    {
        //        // TODO: Add insert logic here

        //        return RedirectToAction("Index");
        //    }
        //    catch
        //    {
        //        return View();
        //    }
        //}

        // GET: Directorio/Edit/5
        public ActionResult Edit1(long id)
        {
            var modelo = new Models.Persona();

            modelo.Datos         = Negocio.Persona.Buscar(id);
            modelo.TiposContacto = Negocio.TipoContacto.Listar();
            return(View(modelo));
        }
Example #4
0
 public ActionResult Delete([FromBody] Models.Request.PersonaEditRequest model)
 {
     using (Models.CrudVanillaJsContext db = new Models.CrudVanillaJsContext())
     {
         Models.Persona oPersona = db.Persona.Find(model.Id);
         db.Persona.Remove(oPersona);
         db.SaveChanges();
     }
     return(Ok());
 }
Example #5
0
        public EliminarTelefonoView(Models.Persona persona)
        {
            this.persona = persona;
            InitializeComponent();

            ComboBox_Telefonos.ItemsSource       = persona.Telefonos;
            ComboBox_Telefonos.SelectedIndex     = 0;
            ComboBox_Telefonos.DisplayMemberPath = "Numero";
            TextBlock_Nombre.Text = persona.Nombre;
        }
Example #6
0
 public JsonResult Delete([FromBody] Models.Request.PersonaEditRequest model)
 {
     using (Models.CRUDContext db = new Models.CRUDContext())
     {
         Models.Persona oPersonas = db.Personas.Find(model.Id);
         db.Personas.Remove(oPersonas);
         db.SaveChanges();
     }
     return(new JsonResult(model));
 }
Example #7
0
        public ActionResult Create([Bind(Include = "PersonaID, Nombre, Apellido, Edad")] Models.Persona persona)
        {
            if (ModelState.IsValid)
            {
                persona.PersonaID = ++db.IdActual; //Incrementa el id de la pesona
                db.Personas.Add(persona);
                return(RedirectToAction("Index"));
            }

            return(View(persona));
        }
Example #8
0
 private Persona TranslatePersonaTableToPersonaEntity(Models.Persona item)
 {
     return(new Persona()
     {
         id = item.id,
         nombres = item.nombres,
         apellidos = item.apellidos,
         ciudadid = item.ciudadid,
         ciudadnombre = item.Ciudad.nombre,
         fechanacimiento = item.fechanacimiento
     });
 }
Example #9
0
 public JsonResult Post([FromBody] Models.Request.PersonaRequest model)
 {
     using (Models.CRUDContext db = new Models.CRUDContext())
     {
         Models.Persona oPersonas = new Models.Persona();
         oPersonas.Nombre = model.Nombre;
         oPersonas.Edad   = model.Edad;
         db.Personas.Add(oPersonas);
         db.SaveChanges();
     }
     return(new JsonResult(model));
 }
Example #10
0
 public JsonResult Put([FromBody] Models.Request.PersonaEditRequest model)
 {
     using (Models.CRUDContext db = new Models.CRUDContext())
     {
         Models.Persona oPersonas = db.Personas.Find(model.Id);
         oPersonas.Nombre          = model.Nombre;
         oPersonas.Edad            = model.Edad;
         db.Entry(oPersonas).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
         db.SaveChanges();
     }
     return(new JsonResult(model));
 }
Example #11
0
 public ActionResult Post([FromBody] Models.Request.PersonaRequest model)
 {
     using (Models.CrudVanillaJsContext db = new Models.CrudVanillaJsContext())
     {
         Models.Persona oPersona = new Models.Persona();
         oPersona.Nombre = model.Nombre;
         oPersona.Edad   = model.Edad;
         db.Persona.Add(oPersona);
         db.SaveChanges();
     }
     return(Ok());
 }
Example #12
0
 public ActionResult Put([FromBody] Models.Request.PersonaEditRequest model)
 {
     using (Models.CrudVanillaJsContext db = new Models.CrudVanillaJsContext())
     {
         Models.Persona oPersona = db.Persona.Find(model.Id);
         oPersona.Nombre          = model.Nombre;
         oPersona.Edad            = model.Edad;
         db.Entry(oPersona).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
         db.SaveChanges();
     }
     return(Ok());
 }
Example #13
0
        private static Models.Persona Map(PersonaViewModel persona)
        {
            Models.Persona personaDb = new Models.Persona()
            {
                apellido        = persona.Apellido,
                fechaNacimiento = persona.FechaNacimiento,
                idPersona       = persona.Id,
                nombre          = persona.Nombre,
                numeroDocumento = persona.NumeroDocumento,
                direccion       = persona.idDireccion
            };

            return(personaDb);
        }
        public ActionResult Post([FromBody] Models.Request.PersonaEditRequest model)
        {
            using (Models.pruebaContext db = new Models.pruebaContext())
            {
                Models.Persona copiaPersona = db.Persona.Find(model.Id);
                copiaPersona.Nombre          = model.Nombre;
                copiaPersona.Edad            = model.Edad;
                copiaPersona.Date            = model.Date;
                copiaPersona.CreatedAt       = model.CreatedAt;
                copiaPersona.UpdatedAt       = model.UpdatedAt;
                db.Entry(copiaPersona).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                db.SaveChanges();
            }

            return(Ok());
        }
        public ActionResult Post([FromBody] Models.Request.PersonaRequest model)
        {
            using (Models.pruebaContext db = new Models.pruebaContext())
            {
                Models.Persona copiaPersona = new Models.Persona();
                copiaPersona.Nombre    = model.Nombre;
                copiaPersona.Edad      = model.Edad;
                copiaPersona.Date      = model.Date;
                copiaPersona.CreatedAt = model.CreatedAt;
                copiaPersona.UpdatedAt = model.UpdatedAt;
                db.Persona.Add(copiaPersona);
                db.SaveChanges();
            }

            return(Ok());
        }
Example #16
0
        // GET: Persona/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Models.Persona persona = db.Personas.Find(x => x.PersonaID == id);

            if (persona == null)
            {
                return(HttpNotFound());
            }

            return(View(persona));
        }
Example #17
0
        private static PersonaViewModel Map(Models.Persona persona)
        {
            var personaVm = new PersonaViewModel()
            {
                Apellido                  = persona.apellido,
                idDireccion               = persona.direccion,
                Nombre                    = persona.nombre,
                NumeroDocumento           = persona.numeroDocumento,
                FechaNacimiento           = persona.fechaNacimiento,
                FechaNacimientoFormateada = persona.fechaNacimiento.ToString("dd/MM/yyyy"),
                Id = persona.idPersona,
                DireccionCompleta = persona.Direccion.calle + " " + persona.Direccion.numero
            };

            return(personaVm);
        }
Example #18
0
        public ActionResult Edit([Bind(Include = "PersonaID,Nombre,Apellido,Edad")] Models.Persona persona)
        {
            if (ModelState.IsValid)
            {
                Models.Persona modifiedPesona = db.Personas.Find(x => x.PersonaID == persona.PersonaID);

                if (modifiedPesona == null)
                {
                    return(HttpNotFound());
                }

                modifiedPesona.Nombre   = persona.Nombre;
                modifiedPesona.Apellido = persona.Apellido;
                modifiedPesona.Edad     = persona.Edad;
                return(View(modifiedPesona));
            }

            return(RedirectToAction("Index"));
        }
Example #19
0
        public RegistrarPersonaView(PersonaViewModel personaViewModel, IEnumerable <Models.Ciudad> ciudades, bool isUpdate = false, Models.Persona obj = null)
        {
            InitializeComponent();
            this.personaViewModel = personaViewModel;
            if (!isUpdate)
            {
                newPersona = new Models.Persona();
            }
            else
            {
                newPersona          = obj;
                copyPersona_Updated = obj.Clone();
                ButtonState         = "Actualizar";
            }

            Button_Registrar.Content      = ButtonState;
            this.DataContext              = newPersona;
            ComboBox_Ciudades.ItemsSource = ciudades;
            this.isUpdate = isUpdate;
        }
Example #20
0
        public FrmPersonaDetails(Models.Persona persona)
        {
            InitializeComponent();

            if (persona.PersonaGenero == "F")
            {
                rbtnMujer.Checked = true;
            }

            if (persona.PersonaGenero == "M")
            {
                rbtnHombre.Checked = true;
            }

            txtId.Text        = persona.PersonaId.ToString();
            txtNombres.Text   = persona.PersonaNombres;
            txtApellidos.Text = persona.PersonaApellidos;
            txtDireccion.Text = persona.PersonaDireccion;

            tabPrincipal.SelectTab(0);
        }
Example #21
0
        public IActionResult Index()
        {
            var persona = new Models.Persona();

            return(View(persona));
        }
Example #22
0
 public IActionResult Index(Models.Persona persona)
 {
     return(View(persona));
 }