public ActionResult ListContacto() { // Instanciamos una lista de PersonaModel para el modelo // que enviamos a la vista. IList <PersonaModel> model = new List <PersonaModel>(); // Conectamos a la DB using (var db = new ContactoEntities()) { // Buscamos la lista de todas las personas que se encuentren en la tabla Persona var entidad = db.Persona.ToList(); // Implementamos este ciclo para asignar las entidades al modelo foreach (var item in entidad) { var m = new PersonaModel(); m.Comentario = item.Comentario; m.Email = item.Email; m.Nombre = item.Nombre; m.Telefono = item.Telefono; model.Add(m); } } // Retornamos el resultado a la vista return(View(model)); }
public List <PersonaModel> SelectAllMozos() { DataSet ds = null; List <PersonaModel> mozos = new List <PersonaModel>(); using (var connection = GetConnection()) { connection.Open(); MySqlCommand command = new MySqlCommand("get_usuario_por_tipo", connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new MySqlParameter("p_tipo", 2)); MySqlDataAdapter adaptador = new MySqlDataAdapter(command); ds = new DataSet(); adaptador.Fill(ds); foreach (DataRow item in ds.Tables[0].Rows) { PersonaModel mozo = new PersonaModel(); mozo.Id = int.Parse(item["id"].ToString()); mozo.Nombre = item["nombre"].ToString(); mozo.Apellido = item["apellido"].ToString(); mozo.Celular = long.Parse(item["celular"].ToString()); mozo.IdTipoPersona = int.Parse(item["idTipoPersona"].ToString()); mozos.Add(mozo); } } return(mozos); }
private void btnSearch_Click(object sender, EventArgs e) { string numeroDocumento = txtNumDoc.Text; if (string.IsNullOrEmpty(numeroDocumento)) { return; } if (!int.TryParse(numeroDocumento, out int result)) { MessageBox.Show("Ingrese un número correcto"); return; } using (WsSistemaBancario.PersonaServiceClient user = new WsSistemaBancario.PersonaServiceClient()) { persona = user.Persona_ObtenerUno(result); if (persona != null) { CargarDatos(persona); } else { MessageBox.Show("No se ha encontrado ningún resultado"); } } }
public void setSessioneUtente(HttpSessionStateBase sessione, DatabaseContext db, int utente, bool ricordaLogin) { PERSONA model = db.PERSONA.SingleOrDefault(m => m.ID == utente); PersonaModel persona = new PersonaModel(model); persona.Email = db.PERSONA_EMAIL.Where(m => m.ID_PERSONA == utente).ToList(); persona.Telefono = db.PERSONA_TELEFONO.Where(m => m.ID_PERSONA == utente).ToList(); persona.Indirizzo = db.PERSONA_INDIRIZZO .Include("INDIRIZZO") .Include("INDIRIZZO.COMUNE") .Where(m => m.ID_PERSONA == utente) .ToList(); db.PERSONA_ATTIVITA.Where(m => m.ID_PERSONA == utente).ToList().ForEach(m => { persona.Attivita.Add(new AttivitaModel(m)); }); persona.ContoCorrente = db.CONTO_CORRENTE_MONETA.Where(m => m.ID_CONTO_CORRENTE == persona.Persona.ID_CONTO_CORRENTE).ToList(); persona.NomeVisibile = (string.IsNullOrWhiteSpace(persona.Persona.NOME + persona.Persona.COGNOME) ? persona.Email .Where(m => m.TIPO == (int)TipoEmail.Registrazione).SingleOrDefault().EMAIL: string.Concat(persona.Persona.NOME, " ", persona.Persona.COGNOME)); sessione["utente"] = persona; if (persona.Attivita != null && persona.Attivita.Count > 0) { sessione["portaleweb"] = persona.Attivita.Select(item => new PortaleWebViewModel(item, item.Attivita.ATTIVITA_EMAIL.Where(e => e.ID_ATTIVITA == item.ID_ATTIVITA).ToList(), item.Attivita.ATTIVITA_TELEFONO.Where(t => t.ID_ATTIVITA == item.ID_ATTIVITA).ToList() )).ToList(); } FormsAuthentication.SetAuthCookie(persona.Persona.CONTO_CORRENTE.TOKEN.ToString(), ricordaLogin); //FormsAuthentication.RedirectFromLoginPage(utente.EMAIL, ricordaLogin); }
public void RefreshPunteggioUtente(DatabaseContext db) { PersonaModel utente = Session["utente"] as PersonaModel; utente.ContoCorrente = db.CONTO_CORRENTE_MONETA.Where(m => m.ID_CONTO_CORRENTE == utente.Persona.ID_CONTO_CORRENTE).ToList(); Session["utente"] = utente; }
public ActionResult Modifica(ChatViewModel viewModel) { if (ModelState.IsValid) { using (DatabaseContext db = new DatabaseContext()) { PersonaModel utente = Session["utente"] as PersonaModel; CHAT model = db.CHAT.SingleOrDefault(m => m.ID == viewModel.Id && m.ID_MITTENTE == utente.Persona.ID); if (model != null) { model.TESTO = viewModel.Testo; db.CHAT.Attach(model); var entry = db.Entry(model); entry.State = System.Data.Entity.EntityState.Modified; if (db.SaveChanges() > 0) { //return PartialView("PartialPages/_FormMessaggio", new ChatViewModel()); return(PartialView("PartialPages/_ListaChat", ChatViewModel.GetListaChat(db, model.ID_MITTENTE, (int)model.ID_DESTINATARIO))); } } } } Response.StatusCode = (int)System.Net.HttpStatusCode.BadRequest; //return PartialView("PartialPages/_FormMessaggio",viewModel); return(null); }
private void persona2gui(PersonaModel apersona) { this.txtNombres.Text = apersona.Nombres; this.txtApellidos.Text = apersona.Apellidos; this.txtNumero_documento.Text = apersona.Nrodocumento; this.cboTipo_documento.SelectedValue = apersona.Tipodocumento; }
PersonaModel BuscarPorDNI(TextBox dni) { PersonaModel usuario = new PersonaModel(); PersonaMethods persona = new PersonaMethods(); frmLista = new FrmListaDatos(); if (!Clases.RegularExpressions.ValidarNumeros(dni.Text)) { MetroFramework.MetroMessageBox.Show(this, "Ingrese un DNI valido compuesto de 8 numeros"); return(null); } else { listaClientes = persona.personaSelectbyNroDocumento(dni.Text); frmLista.CrearLista <PersonaModel>(listaClientes); if (frmLista.ShowDialog() == DialogResult.OK) { usuario = listaClientes[frmLista.ObtenerIndice()]; modoInicial(); txtDNI.Text = usuario.Nrodocumento.ToString(); } ; return(usuario); } }
public ActionResult CompletaOfferta(string token) { int idOfferta = Utility.DecodeToInt(token); using (DatabaseContext db = new DatabaseContext()) { db.Database.Connection.Open(); PersonaModel compratore = ((PersonaModel)System.Web.HttpContext.Current.Session["utente"]); // verifico: // se è stata accettata l'offerta // se l'offerta è stata fatta dall'utente in sessione // se l'annuncio sta aspettando il pagamento OFFERTA offerta = db.OFFERTA.Include(m => m.PERSONA) .Where(o => o.ID == idOfferta && o.ID_PERSONA == compratore.Persona.ID && (o.STATO == (int)StatoOfferta.ACCETTATA) && o.ANNUNCIO.STATO == (int)StatoVendita.BARATTOINCORSO).SingleOrDefault(); if (offerta != null) { offerta.ANNUNCIO.DATA_MODIFICA = DateTime.Now; offerta.ANNUNCIO.STATO = (int)StatoVendita.SOSPESOPEROFFERTA; offerta.ANNUNCIO.SESSIONE_COMPRATORE = Session.SessionID + "§" + Guid.NewGuid().ToString(); db.ANNUNCIO.Attach(offerta.ANNUNCIO); db.Entry(offerta.ANNUNCIO).State = EntityState.Modified; if (db.SaveChanges() <= 0) { Session["PayPalOfferta"] = new OffertaModel(offerta); return(RedirectToAction("Payment", "PayPal", new { Id = offerta.ID, Token = token, Azione = AzionePayPal.OffertaOK })); } } } ViewBag.Message = ErrorResource.BidComplete; return(Redirect(System.Web.HttpContext.Current.Request.UrlReferrer.ToString())); }
private void persona2gui(PersonaModel apersona) { this.txtNombres.Text = apersona.Nombres; this.txtNumero_documento.Text = apersona.Nrodocumento; this.cboTipo_documento.SelectedValue = apersona.Tipodocumento; this.cboTipo_documento.Enabled = false; }
public void reset() { selectedScenario = null; selectedPersona = null; energyConsumption.reset(); currentState = State.READY; }
public ActionResult HomeProfilo() { List <UtenteNotificaViewModel> model = null; using (DatabaseContext db = new DatabaseContext()) { db.Database.Connection.Open(); PersonaModel utente = (Session["utente"] as PersonaModel); var notifiche = db.NOTIFICA .Where(m => m.ID_PERSONA_DESTINATARIO == utente.Persona.ID && m.STATO == (int)StatoNotifica.ATTIVA && m.POSIZIONE_VISIBILITA == (int)PosizioneVisibilitaEnum.HomeProfilo) .ToList(); if (notifiche != null && notifiche.Count > 0) { model = new List <UtenteNotificaViewModel>(); notifiche.ForEach(m => { var notifica = new UtenteNotificaViewModel(); notifica.getTipoNotifica(db, m); model.Add(notifica); }); } } return(PartialView(model)); }
public ActionResult Damas(string id) { PersonaModel persona = new PersonaModel(); id = id ?? string.Empty; switch (id.ToLowerInvariant().Trim()) { case "anilu": persona = _DamasData.Anilu; break; case "annie": persona = _DamasData.Annie; break; case "dyanne": persona = _DamasData.Dyanne; break; case "gra": persona = _DamasData.Gra; break; case "karlita": persona = _DamasData.Karlita; break; case "melisa": case "mel": persona = _DamasData.Mel; break; case "zita": persona = _DamasData.Zita; break; default: return(new HttpNotFoundResult("Esa dama no existe :p")); } return(View(persona)); }
public ActionResult Padrinos(string id) { PersonaModel persona = new PersonaModel(); id = id ?? string.Empty; switch (id.ToLowerInvariant()) { case "mike": persona = _PadrinosData.Mike; break; case "adrian": case "deito": persona = _PadrinosData.DeIto; break; case "moy": case "moi": persona = _PadrinosData.Moi; break; case "vaj": persona = _PadrinosData.Vaj; break; case "franco": persona = _PadrinosData.Franco; break; case "ruheri": persona = _PadrinosData.Ruheri; break; case "edwin": persona = _PadrinosData.Edwin; break; default: return(new HttpNotFoundResult("Hey no eres padrino, o no escribiste bien tu nombre")); } return(View(persona)); }
public PersonaModel SelectById(int id) { PersonaModel p = null; Conectar(); string sql = string.Format("select * from personas where id={0}", id); command = new MySqlCommand(sql, conn); reader = command.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { p = new PersonaModel { id = int.Parse(reader["id"].ToString()), nombre = reader["nombre"].ToString(), sexo = reader["sexo"].ToString(), edad = int.Parse(reader["edad"].ToString()) }; } } Desconectar(); return(p); }
public List <Persona> SeleccionarPersonas() { List <Persona> listaP = new List <Persona>(); var modelMantenedor = new PersonaModel(); try { var lista = modelMantenedor.obtenerPersonas(); foreach (var item in lista) { Persona objP = new Persona(); objP.Id = Convert.ToInt32(item.Id); objP.Nombre = item.Nombre; objP.Apellidos = item.Apellidos; objP.Rut = Convert.ToInt32(item.Rut); objP.DvRut = Convert.ToChar(item.DvRut); objP.Edad = Convert.ToInt32(item.Edad); objP.Direccion = item.Direccion; objP.Correo = item.Correo; listaP.Add(objP); } return(listaP); } catch (Exception) { return(listaP); } }
public ActionResult Invia(ChatViewModel viewModel) { if (ModelState.IsValid) { using (DatabaseContext db = new DatabaseContext()) { CHAT model = viewModel.GetModel(); PersonaModel utente = Session["utente"] as PersonaModel; model.ID_MITTENTE = utente.Persona.ID; model.DATA_INSERIMENTO = DateTime.Now; model.STATO = (int)StatoChat.INVIATO; db.CHAT.Add(model); if (db.SaveChanges() > 0) { // aggiornare tramite javascript o lato server la pagina (return PartialView) //return Json(true); //return PartialView("PartialPages/_FormMessaggio", new ChatViewModel()); return(PartialView("PartialPages/_ListaChat", ChatViewModel.GetListaChat(db, model.ID_MITTENTE, (int)model.ID_DESTINATARIO))); } } } Response.StatusCode = (int)System.Net.HttpStatusCode.BadRequest; //return PartialView("PartialPages/_FormMessaggio", viewModel); return(null); }
public ActionResult Impostazioni() { PersonaModel utente = base.Session["utente"] as PersonaModel; UtenteImpostazioniViewModel model = new UtenteImpostazioniViewModel(); using (DatabaseContext db = new DatabaseContext()) { utente.Persona = db.PERSONA.FirstOrDefault(u => u.ID == utente.Persona.ID); model.Email = utente.Email.SingleOrDefault(item => item.ID_PERSONA == utente.Persona.ID && item.TIPO == (int)TipoEmail.Registrazione) .EMAIL; model.Nome = utente.Persona.NOME; model.Cognome = utente.Persona.COGNOME; PERSONA_TELEFONO modelTelefono = utente.Telefono.SingleOrDefault(item => item.ID_PERSONA == utente.Persona.ID && item.TIPO == (int)TipoTelefono.Privato); if (modelTelefono != null) { model.Telefono = modelTelefono.TELEFONO; } PERSONA_INDIRIZZO modelIndirizzo = utente.Indirizzo.SingleOrDefault(item => item.ID_PERSONA == utente.Persona.ID && item.TIPO == (int)TipoIndirizzo.Residenza); if (modelIndirizzo != null && modelIndirizzo.INDIRIZZO != null) { model.Citta = modelIndirizzo.INDIRIZZO.COMUNE.NOME; model.IDCitta = modelIndirizzo.INDIRIZZO.ID_COMUNE; model.Indirizzo = modelIndirizzo.INDIRIZZO.INDIRIZZO1; model.Civico = modelIndirizzo.INDIRIZZO.CIVICO; } } return(base.View(model)); }
public void addInfoToCard(PersonaModel persona) { this.persona = persona; this.title.text = persona.fullname; this.personaBiography.text = persona.biography; Rect a = this.personaBiography.rectTransform.rect; float height = persona.biography.Length * 1.25f; this.personaBiography.rectTransform.sizeDelta = new Vector2(a.width, height); Vector3 b = this.personaBiography.rectTransform.transform.position; b.y = -(height / 2); this.personaBiography.rectTransform.transform.position = b; this.personaAge.text = persona.age.ToString(); this.image.sprite = Resources.Load <Sprite>(persona.photoPath); this.image.color = Color.white; string limitations = ""; foreach (string limit in persona.limitations) { limitations += limit + "\n"; } this.personaLimitation.text = limitations; }
public void UpdatePersonaService() { mockContext.Object.EFPersonas.Add( new EFPersona { id = 37, nombre = "Loco", apellido = "Del Coco", sexo = true, numeroDocumento = 66666 }); var personaModel = new PersonaModel { id = 37, nombre = "Loco modificado", apellido = "Del Coco PUTO", sexo = true, numeroDocumento = 66666 }; bool wasDeleted = service.UpdatePersona(37, personaModel); var nombre = mockContext.Object.EFPersonas.Select(p => p.nombre).FirstOrDefault(); Assert.AreEqual("Loco modificado", nombre); }
public List <PersonaModel> SepararDatos(StreamReader file) { string line; List <PersonaModel> listaEmpleados = new List <PersonaModel>(); while ((line = file.ReadLine()) != null) { PersonaModel empleado = new PersonaModel(); string[] arrayNombre = Regex.Split(line, "="); empleado.strNombre = arrayNombre[0]; string[] strHorarios = Regex.Split(arrayNombre[1], ","); foreach (var lsHorario in strHorarios) { DatosModel datos = new DatosModel(); string strHoras = lsHorario.Substring(2, lsHorario.Length - 2); string[] strHora = Regex.Split(strHoras, "-"); datos.dia = lsHorario.Substring(0, 2); datos.desde = TimeSpan.Parse(strHora[0]); datos.hasta = TimeSpan.Parse(strHora[1]); empleado.lstDatos.Add(datos); } listaEmpleados.Add(empleado); } return(listaEmpleados); }
public ActionResult ModificarPersona(int id) { PersonaModel permodel = new PersonaModel(); permodel = permodel.Consultar(id); return(View()); }
public void RefreshUtente(DatabaseContext db) { PersonaModel utente = Session["utente"] as PersonaModel; utente.Persona = db.PERSONA.Where(u => u.ID == utente.Persona.ID).SingleOrDefault(); Session["utente"] = utente; }
public ActionResult ConfirmandoBorrar(int id) { PersonaModel per = new PersonaModel(); per.EliminarPersona(id); return(RedirectToAction("MostrarPersonas")); }
PersonaModel BuscarPorDNI(TextBox dni) { PersonaMethods persona = new PersonaMethods(); CuentasMethods cuentas = new CuentasMethods(); frmLista = new FrmListaDatos(); if (!Clases.RegularExpressions.ValidarDNI(dni.Text)) { MetroFramework.MetroMessageBox.Show(this, "Ingrese un DNI valido compuesto de 8 numeros"); return(null); } else { listaClientes = persona.personaSelectbyNroDocumento(dni.Text); frmLista.CrearLista <PersonaModel>(listaClientes); if (frmLista.ShowDialog() == DialogResult.OK) { usuario = listaClientes[frmLista.ObtenerIndice()]; txtDNI.Text = usuario.Nrodocumento; txtDNI.Enabled = false; btnBuscar.Enabled = false; listaCuentas = cuentas.ListaCuentas(usuario.Nrodocumento).Where(x => x.TipoCuenta != "CORRIENTE").ToList(); DatosCuenta(); modoInicial(); } ; return(usuario); } }
public ActionResult MostrarPersonas() { PersonaModel per = new PersonaModel(); per.lista = per.ObtenerPersonas(); return(View(per)); }
public PersonaModel[] ObtenerAllPersonas() { DataTable dt; dt = DataHelper.ExecuteQuery("S_PERSONA", 0); int i = 0; PersonaModel[] p = null; foreach (DataRow dr in dt.Rows) { if (i != 0) { PersonaModel[] aux = p; p = new PersonaModel[i + 1]; p = aux; } else { p = new PersonaModel[i + 1]; } p[i] = newPersona(dr); i = i + 1; } return(p); }
public List <PersonaModel> SelectAll() { List <PersonaModel> lista = null; Conectar(); string sql = "select * from personas;"; command = new MySqlCommand(sql, conn); reader = command.ExecuteReader(); if (reader.HasRows) { lista = new List <PersonaModel>(); while (reader.Read()) { PersonaModel p = new PersonaModel { id = int.Parse(reader["id"].ToString()), nombre = reader["nombre"].ToString(), sexo = reader["sexo"].ToString(), edad = int.Parse(reader["edad"].ToString()) }; lista.Add(p); } } Desconectar(); return(lista); }
private void CargarDatos(PersonaModel user) { //this.txtNumDoc.Text = user.Nrodocumento; //OrganizarElementos(); if (user.Tipodocumento == 1) { lblApPaterno.Text = "Apellido Paterno"; lblApMaterno.Visible = true; lblApPaterno.Visible = true; lblNombre.Visible = true; txtApPaterno.Visible = true; txtApMaterno.Visible = true; txtNombre.Visible = true; gbDatos.Size = new Size(369, 200); } else { lblApPaterno.Text = "Apellido Paterno"; lblApMaterno.Visible = true; lblApPaterno.Visible = true; lblNombre.Visible = true; txtApPaterno.Visible = true; txtApMaterno.Visible = true; txtNombre.Visible = true; gbDatos.Size = new Size(369, 200); } this.txtNombre.Text = user.Nombres; this.txtApMaterno.Text = user.Apellidos; this.txtApPaterno.Text = user.Apellidos; }
public IHttpActionResult PostPersonaModel(PersonaModel personaModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PersonaModels.Add(personaModel); try { db.SaveChanges(); } catch (DbUpdateException) { if (PersonaModelExists(personaModel.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = personaModel.Id }, personaModel)); }