Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            telefono telefono = db.telefono.Find(id);

            db.telefono.Remove(telefono);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            telefono telefono = await db.telefono.FindAsync(id);

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

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        private void guardarTelefono(string tel)
        {
            telefono tele = new telefono()
            {
                idEmpleado = emp.idEmpleado,
                telefono1  = tel
            };

            sb.telefono.Add(tele);
        }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "Id,nombre,tel,telcasa")] telefono telefono)
 {
     if (ModelState.IsValid)
     {
         db.Entry(telefono).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(telefono));
 }
Ejemplo n.º 5
0
        public ActionResult Create([Bind(Include = "Id,nombre,tel,telcasa")] telefono telefono)
        {
            if (ModelState.IsValid)
            {
                db.telefonoes.Add(telefono);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(telefono));
        }
Ejemplo n.º 6
0
#pragma warning disable CS0246 // El nombre del tipo o del espacio de nombres 'telefono' no se encontró (¿falta una directiva using o una referencia de ensamblado?)
#pragma warning disable CS0246 // El nombre del tipo o del espacio de nombres 'telefono' no se encontró (¿falta una directiva using o una referencia de ensamblado?)
        private telefono ToTelefono(telefono tel, int idclient)
#pragma warning restore CS0246 // El nombre del tipo o del espacio de nombres 'telefono' no se encontró (¿falta una directiva using o una referencia de ensamblado?)
#pragma warning restore CS0246 // El nombre del tipo o del espacio de nombres 'telefono' no se encontró (¿falta una directiva using o una referencia de ensamblado?)
        {
            return(new telefono
            {
                idtelefono = tel.idtelefono,
                Ntelefono = tel.Ntelefono,
                Cliente_idCliente = idclient,
            });
        }
Ejemplo n.º 7
0
 public ActionResult Edit([Bind(Include = "idtelefono,telefono1,idsucursal")] telefono telefono)
 {
     if (ModelState.IsValid)
     {
         db.Entry(telefono).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idsucursal = new SelectList(db.sucursal, "idsucursal", "nombre", telefono.idsucursal);
     return(View(telefono));
 }
Ejemplo n.º 8
0
        public async Task <ActionResult> EditTelefono(telefono telefono, telefono_persona telefono_Persona)
        {
            if (ModelState.IsValid)
            {
                db.Entry(telefono).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction(string.Format("Details/{0}", telefono_Persona.personaId)));
            }
            return(View(telefono_Persona));
        }
Ejemplo n.º 9
0
        public async Task <ActionResult> Edit([Bind(Include = "id,telefono1,tipo_telefono")] telefono telefono)
        {
            if (ModelState.IsValid)
            {
                db.Entry(telefono).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(telefono));
        }
Ejemplo n.º 10
0
 public ActionResult Edit([Bind(Include = "ID_TELEFONO,TELEFONO1,ID_TIPO_TELEFONO,ID_PERSONA_TELEFONO")] telefono telefono)
 {
     if (ModelState.IsValid)
     {
         db.Entry(telefono).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_PERSONA_TELEFONO = new SelectList(db.persona, "ID_PERSONA", "PRIMER_NOMBRE_PERSONA", telefono.ID_PERSONA_TELEFONO);
     ViewBag.ID_TIPO_TELEFONO    = new SelectList(db.tipo_telefono, "ID_TIPO_TELEFONO", "TIPO_TELEFONO1", telefono.ID_TIPO_TELEFONO);
     return(View(telefono));
 }
Ejemplo n.º 11
0
#pragma warning disable CS0246 // El nombre del tipo o del espacio de nombres 'telefono' no se encontró (¿falta una directiva using o una referencia de ensamblado?)
        public ActionResult Edit([Bind(Include = "idtelefono,Ntelefono,Cliente_idCliente")] telefono telefono)
#pragma warning restore CS0246 // El nombre del tipo o del espacio de nombres 'telefono' no se encontró (¿falta una directiva using o una referencia de ensamblado?)
        {
            if (ModelState.IsValid)
            {
                db.Entry(telefono).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("../Clientes/PanelCliente/" + Session["idCliente"]));
            }
            ViewBag.Cliente_idCliente = telefono.Cliente_idCliente;
            return(View(telefono));
        }
Ejemplo n.º 12
0
        public ActionResult Create([Bind(Include = "idtelefono,telefono1,idsucursal")] telefono telefono)
        {
            if (ModelState.IsValid)
            {
                db.telefono.Add(telefono);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idsucursal = new SelectList(db.sucursal, "idsucursal", "nombre", telefono.idsucursal);
            return(View(telefono));
        }
Ejemplo n.º 13
0
        public async Task <ActionResult> Create([Bind(Include = "id,telefono1,tipo_telefono")] telefono telefono)
        {
            if (ModelState.IsValid)
            {
                db.telefono.Add(telefono);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(telefono));
        }
Ejemplo n.º 14
0
        // GET: telefonos/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            telefono telefono = db.telefono.Find(id);

            if (telefono == null)
            {
                return(HttpNotFound());
            }
            return(View(telefono));
        }
Ejemplo n.º 15
0
        // GET: telefonos/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            telefono telefono = await db.telefono.FindAsync(id);

            if (telefono == null)
            {
                return(HttpNotFound());
            }
            return(View(telefono));
        }
Ejemplo n.º 16
0
#pragma warning disable CS0246 // El nombre del tipo o del espacio de nombres 'telefono' no se encontró (¿falta una directiva using o una referencia de ensamblado?)
        public ActionResult Create([Bind(Include = "idtelefono,Ntelefono,Cliente_idCliente")] telefono telefono)
#pragma warning restore CS0246 // El nombre del tipo o del espacio de nombres 'telefono' no se encontró (¿falta una directiva using o una referencia de ensamblado?)
        {
            if (ModelState.IsValid)
            {
                //var tel = this.ToTelefono(telefono,idClientfk);
                db.telefono.Add(telefono);
                db.SaveChanges();
                return(RedirectToAction("../Clientes/PanelCliente/" + Session["idCliente"]));
            }

            //ViewBag.Cliente_idCliente = new SelectList(db.Cliente, "idCliente", "nombre", telefono.Cliente_idCliente);
            ViewBag.idCliente = telefono.Cliente_idCliente;
            return(View(telefono));
        }
Ejemplo n.º 17
0
        // GET: telefonoes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            telefono telefono = db.telefono.Find(id);

            if (telefono == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idsucursal = new SelectList(db.sucursal, "idsucursal", "nombre", telefono.idsucursal);
            return(View(telefono));
        }
Ejemplo n.º 18
0
        // GET: telefonoes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            telefono telefono = db.telefono.Find(id);

            if (telefono == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_PERSONA_TELEFONO = new SelectList(db.persona, "ID_PERSONA", "PRIMER_NOMBRE_PERSONA", telefono.ID_PERSONA_TELEFONO);
            ViewBag.ID_TIPO_TELEFONO    = new SelectList(db.tipo_telefono, "ID_TIPO_TELEFONO", "TIPO_TELEFONO1", telefono.ID_TIPO_TELEFONO);
            return(View(telefono));
        }
Ejemplo n.º 19
0
 private telefono ExisteTelefono(telefono entidad,
                                 bd_telefonos3Entities contexto)
 {
     try
     {
         var consulta = from tfno in contexto.telefonos
                        where tfno.telefono1 == entidad.telefono1
                        select tfno;
         telefono registro = consulta.First();
         return(registro);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Ejemplo n.º 20
0
 public telefono ObtenerTfnoBll(string tf)
 {
     using (bd_telefonos3Entities contexto =
                new bd_telefonos3Entities())
     {
         var consulta = from tfno in contexto.telefonos
                        where tfno.telefono1 == tf
                        select tfno;
         if (consulta.Count() == 0)
         {
             return(null);
         }
         telefono registro = consulta.First();
         //contexto.Detach(registro); // no es necesario; contexto de corta duración
         return(registro);
     }
 }
Ejemplo n.º 21
0
        public async Task <ActionResult> CreateTelefono(telefono telefono, int id)
        {
            if (ModelState.IsValid)
            {
                db.telefono.Add(telefono);
                var telefono_Persona = new telefono_persona {
                    personaId = id, telefonosId = telefono.id
                };

                db.telefono_persona.Add(telefono_Persona);
                await db.SaveChangesAsync();

                return(RedirectToAction(string.Format("Details/{0}", telefono_Persona.personaId)));
            }

            return(View());
        }
Ejemplo n.º 22
0
        // GET: telefonos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            telefono telefono = db.telefono.Find(id);

            if (telefono == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Cliente_idCliente = telefono.Cliente_idCliente;

            Session["idCliente"] = telefono.Cliente_idCliente;
            return(View(telefono));
        }
Ejemplo n.º 23
0
 public void AgregarTfnoBll(telefono entidad)
 {
     using (bd_telefonos3Entities contexto =
                new bd_telefonos3Entities())
     {
         if (ExisteTelefono(entidad, contexto) != null)
         {
             throw new InvalidOperationException("El teléfono existe");
         }
         contexto.telefonos.Add(entidad);
         try
         {
             contexto.SaveChanges();
         }
         catch (Exception ex)
         {
             System.Diagnostics.Debug.WriteLine(ex.InnerException.Message);
         }
     }
 }
Ejemplo n.º 24
0
 public void BorrarTfnoBll(telefono entidad)
 {
     using (bd_telefonos3Entities contexto =
                new bd_telefonos3Entities())
     {
         try
         {
             if ((entidad = ExisteTelefono(entidad, contexto)) == null)
             {
                 throw new InvalidOperationException("El teléfono no existe");
             }
             contexto.telefonos.Remove(entidad);
             contexto.SaveChanges();
         }
         catch (DbUpdateConcurrencyException ex)
         {
             throw new InvalidOperationException(
                       "El elemento especificado no puede ser borrado");
         }
     }
 }
Ejemplo n.º 25
0
 public void ActualizarTfnoBll(telefono entidad)
 {
     using (bd_telefonos3Entities contexto = new bd_telefonos3Entities())
     {
         try
         {
             telefono actual = contexto.telefonos.Find(entidad.idpersona);
             if (actual != null) // si existe en el contexto...
             {
                 contexto.Detach(actual);
                 // Detach: método extensor en bd_telefonos3EntitiesEx
                 // El estado de "entidad" es Detached
                 contexto.telefonos.Attach(entidad);
                 // Ahora, el estado de "entidad" es Unchanged
                 contexto.Entry(entidad).State = EntityState.Modified;
                 contexto.SaveChanges();
             }
         }
         catch (Exception ex)
         {
             System.Diagnostics.Debug.WriteLine(ex.InnerException.Message);
         }
     }
 }
Ejemplo n.º 26
0
 public void BorrarTfno(telefono entidad)
 {
     new telefonosBll().BorrarTfnoBll(entidad);
 }
Ejemplo n.º 27
0
 public void ActualizarTfno(telefono entidad)
 {
     new telefonosBll().ActualizarTfnoBll(entidad);
 }
Ejemplo n.º 28
0
 public void AgregarTfno(telefono entidad)
 {
     new telefonosBll().AgregarTfnoBll(entidad);
 }