public async Task <ActionResult> Modificar([DataSourceRequest] DataSourceRequest request, TelefonoModel model) { DataSourceResult result = new[] { model }.ToDataSourceResult(request, ModelState); if (ModelState.IsValid) { try { var srv = Servicios.TelefonosServicio(); var modificar = srv.GetSingle(p => p.TelefonoID == model.TelefonoID); if (modificar != null) { model.ActualizarEntidad(modificar); await srv.ApplyChangesAsync(); result = new[] { TelefonoModel.FromEntity(modificar) }.ToDataSourceResult(request, ModelState); } else { result.Errors = new[] { string.Format(Txt.ErroresComunes.NoExiste, Txt.Telefonos.ArtEntidad).Frase() }; } } catch (Exception e) { log.Error($"Error al modificar el teléfono con id={model.TelefonoID}", e); result.Errors = new[] { string.Format(Txt.ErroresComunes.Modificar, Txt.Telefonos.ArtEntidad).Frase() }; } } return(Json(result)); }
public IHttpActionResult DeleteUsuarios(string id) { try { TelefonoModel telm = new TelefonoModel(); EmailModel emailm = new EmailModel(); string resp = validaciones.validarcodigo(id); if (resp.Equals("1")) { resp = db.eliminarUsuario(id); if (resp.Equals("1")) { return(StatusCode(HttpStatusCode.NoContent)); } else if (resp.Equals("El usuario no esta registrado")) { return(NotFound()); } else { throw new Exception(resp); } } else { throw new Exception(resp); } } catch (Exception ex) { return(InternalServerError(ex)); } }
public async Task <ActionResult> Nuevo([DataSourceRequest] DataSourceRequest request, TelefonoModel model) { DataSourceResult result = new[] { model }.ToDataSourceResult(request, ModelState); if (ModelState.IsValid) { try { var srv = Servicios.TelefonosServicio(); var nuevo = srv.Create(); model.ActualizarEntidad(nuevo); srv.Insert(nuevo); await srv.ApplyChangesAsync(); result = new[] { TelefonoModel.FromEntity(nuevo) }.ToDataSourceResult(request, ModelState); } catch (Exception e) { log.Error($"Error al añadir el teléfono {model.Descripcion}", e); result.Errors = new[] { string.Format(Txt.ErroresComunes.Aniadir, Txt.Telefonos.ArtEntidad).Frase() }; } } return(Json(result)); }
public List <UsuarioModel> GetProfesores() { try { TelefonoModel telm = new TelefonoModel(); EmailModel emailm = new EmailModel(); List <UsuarioModel> usuarios = new List <UsuarioModel>(); List <Usuarios> data = db.obtenerProfesores(); foreach (Usuarios user in data) { UsuarioModel temp = new UsuarioModel(); temp.NumeroIdentificacion = user.NumeroIdentificacion; temp.TipoIdentificacion = user.TipoIdentificacion.Descripcion; temp.TipoUsuario = user.TipoUsuario.Descripcion; temp.Nombre = user.Nombre; temp.Apellidos = user.Apellidos; temp.FechaNac = user.FechaNac; temp.Telefonos = telm.obtenerTelefonos(user.Telefonos.ToList()); temp.Emails = emailm.obtenerEmails(user.Emails.ToList()); usuarios.Add(temp); } return(usuarios); } catch (Exception ex) { throw ex; } }
public ActionResult Leer([DataSourceRequest] DataSourceRequest request) { var srv = Servicios.TelefonosServicio(); var registros = srv.Get() .Select(r => TelefonoModel.FromEntity(r)) .ToList(); return(Json(registros.ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); }
// GET: Telefonoes/Create public ActionResult Create(int Cedula, string nombre) { TelefonoModel telf = new TelefonoModel { Nombre = nombre, Cedula = Cedula, }; return(View(telf)); }
public bool EliminarTelefono([FromBody] TelefonoModel telefono) { var _telefono = new Telefono() { Id = telefono.Id }; var repuesta = _operacion.Eliminar(_telefono); return(repuesta); }
public bool EditarTelefono([FromBody] TelefonoModel telefono) { var _telefono = new Telefono() { Numero = telefono.Numero, TipoTelefono = telefono.TipoTelefono, Id = telefono.Id }; var repuesta = _operacion.Editar(_telefono); return(repuesta); }
public bool GuardarTelefono([FromBody] TelefonoModel telefono) { var _telefono = new Telefono() { Numero = telefono.Numero2, TipoTelefono = telefono.TipoTelefono2, Id = telefono.Id }; var repuesta = _operacion.Agregar(_telefono); return(repuesta); }
public void editarTelefonoPersona(int idTelefono, TelefonoModel telefono) { using (CRUBPersonaEFEntities db = new CRUBPersonaEFEntities()) { var newTelefono = obtenerTelefonoporIdTelefono(idTelefono); newTelefono.idPersona = telefono.idPersona; newTelefono.Telefono1 = telefono.Telefono; db.Entry(newTelefono).State = EntityState.Modified; db.SaveChanges(); } }
public void insertarTelefonoPersona(TelefonoModel telefonoModel) { using (CRUBPersonaEFEntities db = new CRUBPersonaEFEntities()) { Telefono telefono = new Telefono(); telefono.idPersona = telefonoModel.idPersona; telefono.Telefono1 = telefonoModel.Telefono; db.Telefono.Add(telefono); db.Entry(telefono).State = EntityState.Added; db.SaveChanges(); } }
private void button1_Click(object sender, EventArgs e) { if (txtPrecio.Text == "") { MessageBox.Show("Debe ingresar el precio del telefono"); } else { if (combensam.SelectedItem.Equals("Guatemala")) { porcentaje_ensamblaje = 0.03; sub_total = (precio_telefono * porcentaje_ensamblaje); } if (combensam.SelectedItem.Equals("Brujas")) { porcentaje_ensamblaje = 0.06; sub_total = (precio_telefono * porcentaje_ensamblaje); } if (combensam.SelectedItem.Equals("Amsterdam")) { porcentaje_ensamblaje = 0.09; sub_total = (precio_telefono * porcentaje_ensamblaje); } if (combensam.SelectedItem.Equals("Londres")) { porcentaje_ensamblaje = 0.12; sub_total = (precio_telefono * porcentaje_ensamblaje); } total = precio_telefono + sub_total; label10.Text = "Q. " + total; label10.Visible = true; } TelefonoModel t1 = new TelefonoModel(); t1.Gama_Telefono = combgama.Text; t1.Color_Telefono = combColor.Text; t1.Lugar_Ensamblaje = combensam.Text; t1.Precio_Telefono = txtPrecio.Text; Form1 his = new Form1(); his.Show(); this.actualizar(); }
public IHttpActionResult GetUsuarios(string id) { try { TelefonoModel telm = new TelefonoModel(); EmailModel emailm = new EmailModel(); List <UsuarioModel> usuarios = new List <UsuarioModel>(); string resp = validaciones.validarcodigo(id); if (resp.Equals("1")) { List <Usuarios> data = db.obtenerUnUsuario(id); if (data.Count > 0) { foreach (Usuarios user in data) { UsuarioModel temp = new UsuarioModel(); temp.NumeroIdentificacion = user.NumeroIdentificacion; temp.TipoIdentificacion = user.TipoIdentificacion.Descripcion; temp.TipoUsuario = user.TipoUsuario.Descripcion; temp.Nombre = user.Nombre; temp.Apellidos = user.Apellidos; temp.FechaNac = user.FechaNac; temp.Telefonos = telm.obtenerTelefonos(user.Telefonos.ToList()); temp.Emails = emailm.obtenerEmails(user.Emails.ToList()); usuarios.Add(temp); } return(Ok(usuarios)); } else { return(NotFound()); } } else { throw new Exception(resp); } } catch (Exception ex) { return(InternalServerError(ex)); } }
// GET: Telefonoes/Edit/5 public ActionResult Edit(int?id, string Nombre) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Telefono telefono = db.Telefono.Find(id); if (telefono == null) { return(HttpNotFound()); } TelefonoModel tel = new TelefonoModel { Cedula = telefono.Cedula, ID_Telefono = telefono.ID_Telefono, Nombre = Nombre, NumeroDeTelefono = telefono.NumeroDeTelefono }; return(View(tel)); }
public async Task <ActionResult> Eliminar([DataSourceRequest] DataSourceRequest request, TelefonoModel model) { DataSourceResult result = new[] { model }.ToDataSourceResult(request, ModelState); try { var srv = Servicios.TelefonosServicio(); var eliminar = srv.GetSingle(p => p.TelefonoID == model.TelefonoID); if (eliminar != null) { srv.Delete(eliminar); await srv.ApplyChangesAsync(); } else { log.Debug($"Eliminar teléfono: {Txt.Telefonos.ArtEntidad} con id={model.TelefonoID} no existe."); result.Errors = new[] { string.Format(Txt.ErroresComunes.NoExiste, Txt.Telefonos.ArtEntidad).Frase() }; } } catch (Exception e) { log.Error($"Error al eliminar {Txt.Telefonos.ArtEntidad} con id={model.TelefonoID}", e); result.Errors = new[] { string.Format(Txt.ErroresComunes.Eliminar, Txt.Telefonos.ArtEntidad).Frase() }; } return(Json(result)); }