public ActionResult Editar(TablaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (CrudEntities db = new CrudEntities())
                    {
                        var oTabla = db.operacion.Find(model.id_operacion);

                        oTabla.concepto = model.concepto;
                        oTabla.monto    = model.monto;
                        oTabla.fecha_op = model.fecha_op;

                        db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }

                    return(Redirect("~/Tabla/"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult Nuevo(TablaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (CrudEntities db = new CrudEntities())
                    {
                        var oTabla = new operacion();

                        oTabla.concepto = model.concepto;
                        oTabla.monto    = model.monto;
                        oTabla.fecha_op = model.fecha_op;
                        oTabla.tipo     = model.tipo;

                        db.operacion.Add(oTabla);
                        db.SaveChanges();
                    }

                    return(Redirect("~/Tabla/"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 3
0
        public ActionResult Editar(TableViewModel model)
        {
            try
            {
                if (ModelState.IsValid)//validar los formatos en los data annotations
                {
                    using (var db = new CrudEntities())
                    {
                        var oRegistro = db.tablas.Find(model.Id);

                        oRegistro.nombre           = model.Nombre;
                        oRegistro.correo           = model.Correo;
                        oRegistro.fecha_nacimiento = model.Fecha_Nacimiento;


                        db.Entry(oRegistro).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }

                    return(Redirect("~/Tabla"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 4
0
        public ActionResult NuevoCliente(ClienteViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (CrudEntities db = new CrudEntities())
                    {
                        var oCliente = new Cliente();
                        oCliente.nombre           = model.NombreCliente;
                        oCliente.correo           = model.CorreoCliente;
                        oCliente.fecha_nacimiento = model.FechaNacimiento;


                        db.Cliente.Add(oCliente);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Cliente/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 5
0
        private void button1_Click(object sender, EventArgs e)
        {
            using (CrudEntities db = new CrudEntities())
            {
                if (id == null)
                {
                    oTabla = new tabla();
                }

                oTabla.nombre           = txtNombre.Text;
                oTabla.correo           = txtCorreo.Text;
                oTabla.fecha_nacimiento = dtpFechaNacimiento.Value;

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

                db.SaveChanges();

                this.Close();
            }
        }
Esempio n. 6
0
        public ActionResult EditarCliente(ClienteViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (CrudEntities db = new CrudEntities())
                    {
                        var oCliente = db.Cliente.Find(model.IdCliente);
                        oCliente.nombre           = model.NombreCliente;
                        oCliente.correo           = model.CorreoCliente;
                        oCliente.fecha_nacimiento = model.FechaNacimiento;


                        db.Entry(oCliente).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Cliente/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            using (var db = new CrudEntities())
            {
                if (id == null)
                {
                    _dataUser = new datos_users();
                }

                _dataUser.nombre           = txtName.Text;
                _dataUser.correo           = txtEmail.Text;
                _dataUser.fecha_nacimiento = dtpBirth.Value;

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

                db.SaveChanges();

                this.Close();
            }
        }
Esempio n. 8
0
        public ActionResult Nuevo(TablaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (CrudEntities db = new CrudEntities())
                    {
                        var oTabla = new tabla();
                        oTabla.Dueño   = model.Dueño;
                        oTabla.Puertas = model.Puertas;
                        oTabla.Modelo  = model.Modelo;
                        oTabla.Marca   = model.Marca;
                        oTabla.Patente = model.Patente;

                        db.tabla.Add(oTabla);
                        db.SaveChanges();
                    }

                    return(Redirect("~/Tabla/"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 9
0
        public ActionResult Nuevo()
        {
            TablaViewModel lsta = new TablaViewModel();

            using (CrudEntities db = new CrudEntities())
            {
                var lst1 = db.Tickets.SqlQuery("Select top 1 t.* from Tickets t where t.tipo = 1 order by t.id DESC ").ToList();
                var lst2 = db.Tickets.SqlQuery("Select top 1 t.* from Tickets t where t.tipo = 2 order by t.id DESC ").ToList();

                DateTime ahora = System.DateTime.Now;

                if (lst1.Count != 0)
                {
                    DateTime fechaF1 = lst1.First().tiempo;
                    lsta.TiempoF1    = CalcularTiempo(Convert.ToInt32((fechaF1 - ahora).TotalSeconds));
                    lsta.TiempoBase1 = lst1.First().tiempo;
                }



                if (lst2.Count != 0)
                {
                    DateTime fechaF2 = lst2.First().tiempo;
                    lsta.TiempoF2    = CalcularTiempo(Convert.ToInt32((fechaF2 - ahora).TotalSeconds));
                    lsta.TiempoBase2 = lst2.First().tiempo;
                }
            }

            return(View(lsta));
        }
Esempio n. 10
0
        public ActionResult Nuevo(TablaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (CrudEntities db = new CrudEntities())
                    {
                        var oTabla = new tabla();
                        oTabla.correo           = model.Correo;
                        oTabla.fecha_nacimiento = model.Fecha_Nacimiento;
                        oTabla.nombre           = model.Nombre;

                        db.tabla.Add(oTabla);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Tabla/"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 11
0
        public ActionResult Nuevo(TableViewModel model)
        {
            try
            {
                if (ModelState.IsValid)//validar los formatos en los data annotations
                {
                    using (var db = new CrudEntities())
                    {
                        var oTabla = new tabla()
                        {
                            correo           = model.Correo,
                            fecha_nacimiento = model.Fecha_Nacimiento,
                            nombre           = model.Nombre
                        };

                        db.tablas.Add(oTabla);
                        db.SaveChanges();
                    }

                    return(Redirect("~/Tabla"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 12
0
        public ActionResult Editar(TablaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (CrudEntities db = new CrudEntities())
                    {
                        var oTabla = db.tabla.Find(model.Id);
                        oTabla.correo           = model.Correo;
                        oTabla.fecha_nacimiento = model.Fecha_Nacimiento;
                        oTabla.nombre           = model.Nombre;

                        db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Tabla/"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 13
0
 private void refreshData()
 {
     using (var db = new CrudEntities())
     {
         var list = from d in db.datos_users
                    select d;
         dataGridView1.DataSource = list.ToList();
     }
 }
Esempio n. 14
0
 private void Refrescar()
 {
     using (CrudEntities db = new CrudEntities())
     {
         var lst = from d in db.tabla
                   select d;
         dataGridView1.DataSource = lst.ToList();
     }
 }
 private void loadData()
 {
     using (var db = new CrudEntities())
     {
         _dataUser      = db.datos_users.Find(id);
         txtName.Text   = _dataUser.nombre;
         txtEmail.Text  = _dataUser.correo;
         dtpBirth.Value = _dataUser.fecha_nacimiento;
     }
 }
Esempio n. 16
0
 public ActionResult Eliminar(int Id)
 {
     using (CrudEntities db = new CrudEntities())
     {
         var oTabla = db.Tabla.Find(Id);
         db.Tabla.Remove(oTabla);
         db.SaveChanges();
     }
     return(Redirect("~/Tabla/"));
 }
Esempio n. 17
0
 private void CargaDatos()
 {
     using (CrudEntities db = new CrudEntities())
     {
         oTabla                   = db.tabla.Find(id);
         txtCorreo.Text           = oTabla.correo;
         txtNombre.Text           = oTabla.nombre;
         dtpFechaNacimiento.Value = oTabla.fecha_nacimiento;
     }
 }
Esempio n. 18
0
 public ActionResult EliminarCliente(int id)
 {
     using (CrudEntities db = new CrudEntities())
     {
         var oCliente = db.Cliente.Find(id);
         db.Cliente.Remove(oCliente);
         db.SaveChanges();
     }
     return(Redirect("~/Cliente/"));
 }
Esempio n. 19
0
        public ActionResult Nuevo(TablaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (CrudEntities db = new CrudEntities())
                    {
                        var oTabla = new Tickets();
                        if (model.Tipo == 1)
                        {
                            if (model.TiempoBase1 < DateTime.Now)
                            {
                                model.Tiempo = DateTime.Now.AddMinutes(2);
                            }
                            else
                            {
                                model.Tiempo = model.TiempoBase1.AddMinutes(2);
                            }
                        }
                        else
                        {
                            if (model.TiempoBase2 < DateTime.Now)
                            {
                                model.Tiempo = DateTime.Now.AddMinutes(3);
                            }
                            else
                            {
                                model.Tiempo = model.TiempoBase2.AddMinutes(3);
                            }
                        }

                        oTabla.nombrePersona = model.NombrePersona;
                        oTabla.tiempo        = model.Tiempo;

                        oTabla.idPersona = model.DniPersona;
                        oTabla.tipo      = model.Tipo;


                        db.Tickets.Add(oTabla);

                        db.SaveChanges();
                    }

                    return(Redirect("/"));
                }


                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 20
0
        public ActionResult Eliminar(int Id)
        {
            using (var db = new CrudEntities())
            {
                var oRegistro = db.tablas.Find(Id);
                db.tablas.Remove(oRegistro);
                db.SaveChanges();
            }

            return(Redirect("~/Tabla"));
        }
Esempio n. 21
0
        public ActionResult Eliminar(int ID)
        {
            TablaViewModel model = new TablaViewModel();

            using (CrudEntities db = new CrudEntities())
            {
                var oTabla = db.Tablas.Find(ID);
                db.Tablas.Remove(oTabla);
                db.SaveChanges();
            }
            return(Redirect("~/Tabla/"));
        }
Esempio n. 22
0
 public ActionResult Editar(int Id)
 {
     TablaViewModel model = new TablaViewModel();
     using (CrudEntities db = new CrudEntities())
     {
         var oTabla = db.Tabla.Find(Id);
         model.Nombre = oTabla.nombre;
         model.Correo = oTabla.correo;
         model.fecha_Nacimiento = oTabla.fecha_nacimiento;
         model.Id = oTabla.id;
     }
     return View(model);
 }
Esempio n. 23
0
        public ActionResult EditarCliente(int id)
        {
            ClienteViewModel model = new ClienteViewModel();

            using (CrudEntities db = new CrudEntities())
            {
                var oCliente = db.Cliente.Find(id);
                model.NombreCliente   = oCliente.nombre;
                model.CorreoCliente   = oCliente.correo;
                model.FechaNacimiento = oCliente.fecha_nacimiento;
                model.IdCliente       = oCliente.id;
            }
            return(View(model));
        }
Esempio n. 24
0
        private void button3_Click(object sender, EventArgs e)
        {
            int?id = getId();

            if (id != null)
            {
                using (CrudEntities db = new CrudEntities())
                {
                    datos_users dataUsers = db.datos_users.Find(id);
                    db.datos_users.Remove(dataUsers);
                }

                refreshData();
            }
        }
Esempio n. 25
0
        // GET: Tabla
        public ActionResult Index()
        {
            List <ListTablaViewModel> lst;

            using (CrudEntities db = new CrudEntities()) {  //esta es la conexion a la base de datos
                lst = (from d in db.tablas
                       select new ListTablaViewModel
                {
                    Id = d.id,
                    Nombre = d.nombre,
                    Correo = d.correo
                }).ToList();
            }
            return(View(lst));
        }
Esempio n. 26
0
        public ActionResult Index()
        {
            using (CrudEntities db = new CrudEntities()) {
                lst = (from d in db.Tabla
                       select new ListTablaViewModels
                {
                    Id = d.id,
                    Nombre = d.nombre,
                    Correo = d.correo
                }

                       ).ToList();
            }
            return(View(lst));
        }
Esempio n. 27
0
        private void button3_Click(object sender, EventArgs e)
        {
            int?id = GetId();

            if (id != null)
            {
                using (CrudEntities db = new CrudEntities())
                {
                    tabla oTabla = db.tabla.Find(id);
                    db.tabla.Remove(oTabla);

                    db.SaveChanges();
                }
                Refrescar();
            }
        }
        public ActionResult Editar(int Id)
        {
            TablaViewModel model = new TablaViewModel();

            using (CrudEntities db = new CrudEntities())
            {
                var oTabla = db.operacion.Find(Id);
                model.concepto = oTabla.concepto;
                model.monto    = oTabla.monto;

                model.id_operacion = oTabla.id_operacion;
            }


            return(View(model));
        }
Esempio n. 29
0
        // GET: Tabla
        public ActionResult Index()
        {
            List <ListTablaViewModel> lst;

            using (CrudEntities db = new CrudEntities())
            {
                lst = (from d in db.tabla
                       select new ListTablaViewModel
                {
                    id = d.id,
                    nombre = d.nombre,
                    correo = d.correo
                }).ToList();
            }

            return(View(lst));
        }
Esempio n. 30
0
        // GET: Cliente
        public ActionResult Index()
        {
            List <ListTablaViewModelCliente> lst;

            using (CrudEntities db = new CrudEntities())
            {
                lst = (from d in db.Cliente
                       select new ListTablaViewModelCliente
                {
                    IdCliente = d.id,
                    NombreCliente = d.nombre,
                    CorreoCliente = d.correo,
                    FechaNacimiento = d.fecha_nacimiento
                }).ToList();
            }
            return(View(lst));
        }