public ActionResult Edit(empresa en)
        {
            try
            {
                // TODO: Add update logic here
                if (ModelState.IsValid)
                {
                    using (sistemaviajesbusEntities db = new sistemaviajesbusEntities())
                    {
                        var oTabla = db.empresa.Find(en.codigo_emp);
                        en.perfil_emp    = oTabla.perfil_emp;
                        en.nombre_emp    = oTabla.nombre_emp;
                        en.ruck_emp      = oTabla.ruck_emp;
                        en.direccion_emp = oTabla.direccion_emp;
                        en.telefono_emp  = oTabla.telefono_emp;
                        en.valoracion    = oTabla.valoracion;


                        bd.Entry(oTabla).State = System.Data.Entity.EntityState.Modified;
                        bd.SaveChanges();
                    }
                    return(Redirect("/Empresas/ListaEmpresas"));
                }
                return(View(en));
            }

            catch (Exception ex)
            {
                //return View(cli);
                //ViewBag.mensaje = ex.Message;
                throw new Exception(ex.Message);
            }
        }
        // GET: empresas/Edit/5
        public ActionResult Edit(int id)
        {
            empresa en = new empresa();


            using (sistemaviajesbusEntities db = new sistemaviajesbusEntities())
            {
                var oTabla = bd.empresa.Find(id);
                en.perfil_emp    = oTabla.perfil_emp;
                en.nombre_emp    = oTabla.nombre_emp;
                en.ruck_emp      = oTabla.ruck_emp;
                en.direccion_emp = oTabla.direccion_emp;
                en.telefono_emp  = oTabla.telefono_emp;
                en.valoracion    = oTabla.valoracion;
            }
            return(View(en));
        }
        public ActionResult Delete(int Id)
        {
            clientes cli = new clientes();

            try
            {
                using (sistemaviajesbusEntities db = new sistemaviajesbusEntities())
                {
                    var oTabla = bd.clientes.Find(Id);
                    db.clientes.Remove(oTabla);
                    db.SaveChanges();
                }
                return(Redirect("/Clientes/ListaClientes"));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        // GET: Clientes/Edit/5
        public ActionResult Edit(int id)
        {
            clientes cli = new clientes();


            using (sistemaviajesbusEntities db = new sistemaviajesbusEntities())
            {
                var oTabla = bd.clientes.Find(id);
                cli.nombre_cli    = oTabla.nombre_cli;
                cli.apellidos_cli = oTabla.apellidos_cli;
                cli.direccion_cli = oTabla.direccion_cli;
                cli.dni_cli       = oTabla.dni_cli;
                cli.telefono_cli  = oTabla.telefono_cli;
                cli.usuario_cli   = oTabla.usuario_cli;
                cli.clave_cli     = oTabla.clave_cli;
                cli.fecha_cli     = oTabla.fecha_cli;
                cli.codigo_cli    = oTabla.codigo_cli;
            }
            return(View(cli));
        }
        public ActionResult Edit(clientes cli)
        {
            try
            {
                // TODO: Add update logic here
                if (ModelState.IsValid)
                {
                    using (sistemaviajesbusEntities db = new sistemaviajesbusEntities())
                    {
                        var oTabla = db.clientes.Find(cli.codigo_cli);
                        oTabla.nombre_cli = cli.nombre_cli;

                        oTabla.apellidos_cli = cli.apellidos_cli;
                        oTabla.direccion_cli = cli.direccion_cli;
                        oTabla.dni_cli       = cli.dni_cli;
                        oTabla.telefono_cli  = cli.telefono_cli;
                        oTabla.usuario_cli   = cli.usuario_cli;
                        oTabla.clave_cli     = cli.clave_cli;
                        oTabla.fecha_cli     = cli.fecha_cli;


                        bd.Entry(oTabla).State = System.Data.Entity.EntityState.Modified;
                        bd.SaveChanges();
                    }
                    return(Redirect("/Clientes/ListaClientes"));
                }
                return(View(cli));
            }

            catch (Exception ex)
            {
                //return View(cli);
                //ViewBag.mensaje = ex.Message;
                throw new Exception(ex.Message);
            }
        }