Пример #1
0
        public ActionResult MarcaAgregar(MarcaCLS oMarcaCLS)
        {
            int    numeroRegistrosEncontrados = 0;
            string nombreMarca = oMarcaCLS.nombre;

            //Realizamos conteo para ver si la marcaya existe
            using (var bd = new BDPasajeEntities())
            {
                numeroRegistrosEncontrados = bd.Marca.Where(p => p.NOMBRE.Equals(nombreMarca)).Count();
            }
            if (!ModelState.IsValid || numeroRegistrosEncontrados > 0)
            {
                if (numeroRegistrosEncontrados > 0)
                {
                    oMarcaCLS.mensajeError = "El nombre de la marca ingresada ya esta registrada!!";
                }

                return(View(oMarcaCLS));
            }
            else
            {
                using (var bd = new BDPasajeEntities())
                {
                    Marca oMarca = new Marca();
                    oMarca.NOMBRE      = oMarcaCLS.nombre;
                    oMarca.DESCRIPCION = oMarcaCLS.descripcion;
                    oMarca.BHABILITADO = 1;

                    bd.Marca.Add(oMarca);
                    bd.SaveChanges();
                }
            }
            return(RedirectToAction("MarcaView"));
        }
Пример #2
0
        public ActionResult Editar(MarcaCLS oMarcaCLS)
        {
            int    registrosEncontrados = 0;
            string nombreMarca          = oMarcaCLS.nombre;
            int    iidMarca             = oMarcaCLS.iidmarca;

            using (var bd = new BDPasajeEntities())
            {
                registrosEncontrados = bd.Marca.Where(p => p.NOMBRE.Equals(nombreMarca) && !p.IIDMARCA.Equals(iidMarca)).Count();
            }
            if (!ModelState.IsValid || registrosEncontrados >= 1)
            {
                if (registrosEncontrados >= 1)
                {
                    oMarcaCLS.MensajeError = "Ya se encuentra registrada la marca";
                }
                return(View(oMarcaCLS));
            }

            int idMarca = oMarcaCLS.iidmarca;

            using (var bd = new BDPasajeEntities())
            {
                Marca oMarca = bd.Marca.Where(p => p.IIDMARCA.Equals(idMarca)).First();
                oMarca.NOMBRE      = oMarcaCLS.nombre;
                oMarca.DESCRIPCION = oMarcaCLS.descripcion;
                bd.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult MarcaEditar(MarcaCLS oMarcaCLS)
        {
            int    numeroRegistrosEncontrados = 0;
            string nombreMarca = oMarcaCLS.nombre;
            int    iidMarca    = oMarcaCLS.iidmarca;

            using (var bd = new BDPasajeEntities())
            {
                numeroRegistrosEncontrados = bd.Marca.Where(p => p.NOMBRE.Equals(nombreMarca) && !p.IIDMARCA.Equals(iidMarca)).Count();
            }

            if (!ModelState.IsValid || numeroRegistrosEncontrados > 0)
            {
                if (numeroRegistrosEncontrados > 0)
                {
                    oMarcaCLS.mensajeError = "Esta marca ya esta registrada!";
                }
                return(View(oMarcaCLS));
            }
            int idMarca = oMarcaCLS.iidmarca;

            using (var bd = new BDPasajeEntities())
            {
                Marca oMarca = bd.Marca.Find(idMarca);
                oMarca.NOMBRE      = oMarcaCLS.nombre;
                oMarca.DESCRIPCION = oMarcaCLS.descripcion;

                bd.SaveChanges();
            }

            return(RedirectToAction("MarcaView"));
        }
Пример #4
0
        public ActionResult Agregar(MarcaCLS oMarcaCLS)   //Este metodo ejecuta la insercion
        {
            int    nregistrosEncontrados = 0;
            string nombreMarca           = oMarcaCLS.nombre;

            using (var bd = new BDPasajeEntities()) {
                nregistrosEncontrados = bd.Marca.Where(p => p.NOMBRE.Equals(nombreMarca)).Count();
            }
            if (!ModelState.IsValid || nregistrosEncontrados > 0)
            {
                if (nregistrosEncontrados > 0)
                {
                    oMarcaCLS.mensajeError = "El nombre marca ya existe";
                }
                return(View(oMarcaCLS));
            }
            else
            {
                using (var bd = new BDPasajeEntities()) {
                    Marca oMarca = new Marca();
                    oMarca.NOMBRE      = oMarcaCLS.nombre;
                    oMarca.DESCRIPCION = oMarcaCLS.descripcion;
                    oMarca.BHABILITADO = 1;
                    bd.Marca.Add(oMarca);
                    bd.SaveChanges();
                }
            }
            return(RedirectToAction("Index"));
        }
Пример #5
0
        public ActionResult Editar(MarcaCLS oMarcaCLS)
        {
            int nregistrosEncontrados = 0;

            using (var bd = new BDPasajeEntities()) {
                nregistrosEncontrados = bd.Marca.Where(p => p.NOMBRE.Equals(oMarcaCLS.nombre) && !p.IIDMARCA.Equals(oMarcaCLS.iidmarca)).Count();
            }
            if (!ModelState.IsValid || nregistrosEncontrados > 0)
            {
                if (nregistrosEncontrados > 0)
                {
                    oMarcaCLS.mensajeError = "Marca ya existe";
                }
                return(View(oMarcaCLS));
            }
            int idMarca = oMarcaCLS.iidmarca;

            using (var bd = new BDPasajeEntities()) {
                Marca oMarca = bd.Marca.Where(p => p.IIDMARCA == idMarca).First();
                oMarca.NOMBRE      = oMarcaCLS.nombre;
                oMarca.DESCRIPCION = oMarcaCLS.descripcion;
                bd.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Пример #6
0
        public ActionResult Agregar(MarcaCLS oMarcaCLS)
        {
            int    registrosEncontrados = 0;
            string nombreMarca          = oMarcaCLS.nombre;

            using (var bd = new BDPasajeEntities())
            {
                registrosEncontrados = bd.Marca.Where(p => p.NOMBRE.Equals(nombreMarca)).Count();
            }
            //////////////////////////////////////////////
            if (!ModelState.IsValid || registrosEncontrados >= 1)
            {
                if (registrosEncontrados >= 1)
                {
                    oMarcaCLS.MensajeError = "El nombre de la marca ya existe";
                }
                return(View(oMarcaCLS));
            }
            else
            {
                using (var bd = new BDPasajeEntities())
                {
                    Marca oMarca = new Marca();     //Primero ponemos el modelo "Marca"
                    oMarca.NOMBRE      = oMarcaCLS.nombre;
                    oMarca.DESCRIPCION = oMarcaCLS.descripcion;
                    oMarca.BHABILITADO = 1;
                    bd.Marca.Add(oMarca);
                    bd.SaveChanges();
                }
            }
            return(RedirectToAction("Index"));
        }
Пример #7
0
 public ActionResult Agregar(ClienteCLS oClienteCLS)
 {
     if (!ModelState.IsValid)
     {
         SelectSexo();
         ViewBag.lista = listaSexo;
         return(View(oClienteCLS));
     }
     using (var db = new BDPasajeEntities())
     {
         Cliente ocliente = new Cliente();
         ocliente.NOMBRE          = oClienteCLS.nombre;
         ocliente.APPATERNO       = oClienteCLS.apPaterno;
         ocliente.APMATERNO       = oClienteCLS.apMaterno;
         ocliente.EMAIL           = oClienteCLS.Email;
         ocliente.DIRECCION       = oClienteCLS.Direccion;
         ocliente.IIDSEXO         = oClienteCLS.Iidsexo;
         ocliente.TELEFONOFIJO    = oClienteCLS.TelefonoFijo;
         ocliente.TELEFONOCELULAR = oClienteCLS.Telefonocelular;
         ocliente.BHABILITADO     = 1;
         db.Cliente.Add(ocliente);
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
        //recibe el modelo de ClienteCLS
        public ActionResult Agregar(ClienteCLS oClienteCLS)
        {
            if (!ModelState.IsValid)
            {
                llenarSexo();
                ViewBag.lista = listaSexo;
                return(View(oClienteCLS));
            }

            using (var bd = new BDPasajeEntities())
            {
                //referencia a Cliente Entity
                Cliente cliente = new Cliente();
                cliente.NOMBRE          = oClienteCLS.nombre;
                cliente.APPATERNO       = oClienteCLS.apPaterno;
                cliente.APMATERNO       = oClienteCLS.apMaterno;
                cliente.EMAIL           = oClienteCLS.email;
                cliente.DIRECCION       = oClienteCLS.direccion;
                cliente.IIDSEXO         = oClienteCLS.iidsexo;
                cliente.TELEFONOCELULAR = oClienteCLS.telefonoCelular;
                cliente.TELEFONOFIJO    = oClienteCLS.telefonoFijo;
                cliente.BHABILITADO     = 1;
                bd.Cliente.Add(cliente);
                bd.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
Пример #9
0
        public ActionResult Agregar(SucursalCLS oSucursalCLS)
        {
            if (ModelState.IsValid)
            {
                using (var db = new BDPasajeEntities())
                {
                    Sucursal oSucursal = new Sucursal();
                    oSucursal.NOMBRE        = oSucursalCLS.nombre;
                    oSucursal.DIRECCION     = oSucursalCLS.direccion;
                    oSucursal.TELEFONO      = oSucursalCLS.telefono;
                    oSucursal.EMAIL         = oSucursalCLS.email;
                    oSucursal.FECHAAPERTURA = oSucursalCLS.fechaApertura;
                    oSucursal.BHABILITADO   = 1;

                    db.Sucursal.Add(oSucursal);
                    db.SaveChanges();
                }
            }
            else
            {
                return(View(oSucursalCLS));
            }

            return(RedirectToAction("Index"));
        }
Пример #10
0
        public ActionResult AddEmpleado(EmpleadoCLS oEmpleadoCLS)
        {
            if (!ModelState.IsValid)
            {
                listarCombos();
                return(View(oEmpleadoCLS));
            }
            using (var bd = new BDPasajeEntities())
            {
                Empleado oEmpleado = new Empleado();
                oEmpleado.NOMBRE          = oEmpleadoCLS.nombre;
                oEmpleado.APPATERNO       = oEmpleadoCLS.apPaterno;
                oEmpleado.APMATERNO       = oEmpleadoCLS.apMaterno;
                oEmpleado.FECHACONTRATO   = oEmpleadoCLS.fechaContrato;
                oEmpleado.SUELDO          = oEmpleadoCLS.sueldo;
                oEmpleado.IIDTIPOUSUARIO  = oEmpleadoCLS.iidTipoUsuario;
                oEmpleado.IIDTIPOCONTRATO = oEmpleadoCLS.iidTipoContrato;
                oEmpleado.IIDSEXO         = oEmpleadoCLS.iidSexo;
                oEmpleado.BHABILITADO     = 1;

                bd.Empleado.Add(oEmpleado);
                bd.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Пример #11
0
        public ActionResult Editar(SucursalCLS oSucursalCLS)
        {
            int    registrosEncontrados = 0;
            string nombreSucursal       = oSucursalCLS.nombre;
            int    idSucursal           = oSucursalCLS.iidsucursal;

            using (var bd = new BDPasajeEntities())
            {
                registrosEncontrados = bd.Sucursal.Where(p => p.NOMBRE.Equals(nombreSucursal) && !p.IIDSUCURSAL.Equals(idSucursal)).Count();
            }
            if (!ModelState.IsValid || registrosEncontrados >= 1)
            {
                if (registrosEncontrados >= 1)
                {
                    oSucursalCLS.mensajeError = "Ya existe la sucursal";
                }
                return(View(oSucursalCLS));
            }
            using (var bd = new BDPasajeEntities())
            {
                Sucursal oSucursal = bd.Sucursal.Where(p => p.IIDSUCURSAL.Equals(idSucursal)).First();
                oSucursal.NOMBRE        = oSucursalCLS.nombre;
                oSucursal.DIRECCION     = oSucursalCLS.direccion;
                oSucursal.TELEFONO      = oSucursalCLS.telefono;
                oSucursal.EMAIL         = oSucursalCLS.email;
                oSucursal.FECHAAPERTURA = oSucursalCLS.fechaapertura;
                bd.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Пример #12
0
        public ActionResult Agregar(ClienteCLS oClienteCLS)
        {
            if (ModelState.IsValid)
            {
                using (var db = new BDPasajeEntities())
                {
                    Cliente oCliente = new Cliente();
                    oCliente.NOMBRE          = oClienteCLS.nombre;
                    oCliente.APPATERNO       = oClienteCLS.aPaterno;
                    oCliente.APMATERNO       = oClienteCLS.aMaterno;
                    oCliente.EMAIL           = oClienteCLS.email;
                    oCliente.DIRECCION       = oClienteCLS.direccion;
                    oCliente.IIDCLIENTE      = oClienteCLS.idsexo;
                    oCliente.TELEFONOCELULAR = oClienteCLS.telefonoCelular;
                    oCliente.TELEFONOFIJO    = oClienteCLS.telefonoFijo;
                    oCliente.BHABILITADO     = 1;

                    db.Cliente.Add(oCliente);
                    db.SaveChanges();
                }
            }
            else
            {
                LlenarSexo();

                ViewBag.lista = listaSexo;

                return(View(oClienteCLS));
            }

            return(RedirectToAction("Index"));
        }
Пример #13
0
        public ActionResult EditarSucursal(SucursalCLS oSucursalCLS)
        {
            int    numeroRegistrosEncontrados = 0;
            string nombreSucursal             = oSucursalCLS.nombre;
            int    iidSucursal = oSucursalCLS.iidsucursal;

            using (var bd = new BDPasajeEntities())
            {
                numeroRegistrosEncontrados = bd.Sucursal.Where(p => p.NOMBRE.Equals(nombreSucursal) && !p.IIDSUCURSAL.Equals(iidSucursal)).Count();
            }

            if (!ModelState.IsValid || numeroRegistrosEncontrados > 0)
            {
                if (numeroRegistrosEncontrados > 0)
                {
                    oSucursalCLS.mensajeError = "Este registro ya existe";
                }
                return(View(oSucursalCLS));
            }

            using (var bd = new BDPasajeEntities())
            {
                Sucursal oSucursal = bd.Sucursal.Find(oSucursalCLS.iidsucursal);
                oSucursal.NOMBRE        = oSucursalCLS.nombre;
                oSucursal.DIRECCION     = oSucursalCLS.direccion;
                oSucursal.EMAIL         = oSucursalCLS.email;
                oSucursal.FECHAAPERTURA = oSucursalCLS.fechaApertura;

                bd.Entry(oSucursal).State = System.Data.Entity.EntityState.Modified;
                bd.SaveChanges();
            }
            return(RedirectToAction("SucursalView"));
        }
Пример #14
0
        public ActionResult Editar(ClienteCLS oClienteCLS)
        {
            int nRegistros = 0;

            using (var bd = new BDPasajeEntities()) {
                nRegistros = bd.Cliente.Where(p => p.NOMBRE.Equals(oClienteCLS.nombre) && p.APMATERNO.Equals(oClienteCLS.apMaterno) &&
                                              p.APPATERNO.Equals(oClienteCLS.apPaterno) && !p.IIDCLIENTE.Equals(oClienteCLS.iidcliente)).Count();
            }
            if (!ModelState.IsValid || nRegistros > 0)
            {
                if (nRegistros > 0)
                {
                    oClienteCLS.mensajeError = "Ya existe un cliente similar";
                }
                llenarListaSexos();
                return(View(oClienteCLS));
            }
            int idCliente = oClienteCLS.iidcliente;

            using (var bd = new BDPasajeEntities()) {
                Cliente oCliente = bd.Cliente.Where(p => p.IIDCLIENTE == idCliente).First();
                oCliente.NOMBRE          = oClienteCLS.nombre;
                oCliente.APPATERNO       = oClienteCLS.apPaterno;
                oCliente.APMATERNO       = oClienteCLS.apMaterno;
                oCliente.EMAIL           = oClienteCLS.email;
                oCliente.DIRECCION       = oClienteCLS.direccion;
                oCliente.IIDSEXO         = oClienteCLS.iidsexo;
                oCliente.TELEFONOFIJO    = oClienteCLS.telefonoFijo;
                oCliente.TELEFONOCELULAR = oClienteCLS.telefonoCelular;
                bd.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Пример #15
0
        public ActionResult Agregar(EmpleadoCLS OempleadoCLS)
        {
            if (!ModelState.IsValid)
            {
                ListarComboSexo();
                ListarComboTipoContrato();
                ListarComboTipoUsuario();
                //se pasa el modelo para que la informacion no se borre
                return(View(OempleadoCLS));
            }
            using (var bd = new BDPasajeEntities())
            {
                //entidad de entity framework
                Empleado empleado = new Empleado();
                empleado.NOMBRE          = OempleadoCLS.nombre;
                empleado.APPATERNO       = OempleadoCLS.apPaterno;
                empleado.APMATERNO       = OempleadoCLS.apMaterno;
                empleado.FECHACONTRATO   = OempleadoCLS.fechaContrato;
                empleado.SUELDO          = OempleadoCLS.sueldo;
                empleado.IIDTIPOUSUARIO  = OempleadoCLS.iidtipoUsuario;
                empleado.IIDTIPOCONTRATO = OempleadoCLS.iidtipoContrato;
                empleado.IIDSEXO         = OempleadoCLS.iidSexo;
                empleado.BHABILITADO     = 1;
                bd.Empleado.Add(empleado);
                bd.SaveChanges();
            }

            //si todo sale bien envia a index
            return(RedirectToAction("Index"));
        }
 public ActionResult Agregar(MarcaCLS oMarcaCLS)
 {
     //si no es valido redirige a la vista con los datos
     if (!ModelState.IsValid)
     {
         return(View(oMarcaCLS));
     }
     else
     {
         //instacia de models
         using (var bd = new BDPasajeEntities())
         { //instacia entity marca
             Marca oMarca = new Marca();
             oMarca.NOMBRE      = oMarcaCLS.nombre;
             oMarca.DESCRIPCION = oMarcaCLS.descripcion;
             oMarca.BHABILITADO = 1;
             //guardando la instacia en la bd
             bd.Marca.Add(oMarca);
             //guardando los cambios
             bd.SaveChanges();
         }
     }
     //regresando a la lista con los nuevos cambios
     return(RedirectToAction("Index"));
 }
Пример #17
0
        public ActionResult Agregar(EmpleadoCLS oempleadoCLS)
        {
            int nRegistros = 0;

            using (var bd = new BDPasajeEntities()) {
                nRegistros = bd.Empleado.Where(p =>
                                               p.NOMBRE.Equals(oempleadoCLS.nombre) &&
                                               p.APPATERNO.Equals(oempleadoCLS.apPaterno) && p.APMATERNO.Equals(oempleadoCLS.apMaterno)).Count();
            }
            if (!ModelState.IsValid || nRegistros > 0)
            {
                if (nRegistros > 0)
                {
                    oempleadoCLS.mensajeError = "Empleado ya existe";
                }
                listarCombos();
                return(View(oempleadoCLS));
            }
            using (var bd = new BDPasajeEntities()) {
                Empleado oEmpleado = new Empleado();
                oEmpleado.NOMBRE          = oempleadoCLS.nombre;
                oEmpleado.APPATERNO       = oempleadoCLS.apPaterno;
                oEmpleado.APMATERNO       = oempleadoCLS.apMaterno;
                oEmpleado.FECHACONTRATO   = oempleadoCLS.fechaContrato;
                oEmpleado.SUELDO          = oempleadoCLS.sueldo;
                oEmpleado.IIDTIPOUSUARIO  = oempleadoCLS.iidTipoUsuario;
                oEmpleado.IIDTIPOCONTRATO = oempleadoCLS.iidTipoContrato;
                oEmpleado.IIDSEXO         = oempleadoCLS.iidSexo;
                oEmpleado.BHABILITADO     = 1;
                bd.Empleado.Add(oEmpleado);
                bd.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Пример #18
0
        public ActionResult Agregar(ClienteCLS oClienteCLS)
        {
            if (ModelState.IsValid)
            {
                using (var bd = new BDPasajeEntities())
                {
                    Cliente oCliente = new Cliente();
                    oCliente.NOMBRE          = oClienteCLS.nombre;
                    oCliente.APPATERNO       = oClienteCLS.apPaterno;
                    oCliente.APMATERNO       = oClienteCLS.apMaterno;
                    oCliente.EMAIL           = oClienteCLS.email;
                    oCliente.DIRECCION       = oClienteCLS.direccion;
                    oCliente.IIDSEXO         = oClienteCLS.iidsexo;
                    oCliente.TELEFONOCELULAR = oClienteCLS.telefonoCelular;
                    oCliente.TELEFONOFIJO    = oClienteCLS.telefonoFijo;
                    oCliente.BHABILITADO     = 1;
                    bd.Cliente.Add(oCliente);
                    bd.SaveChanges();
                }
                return(RedirectToAction("Index"));
            }
            //Evitamos una Excepcion, ya que si el modelState no es valido, es necesario volver a cargar el ComboBox
            llenarSexo();
            ViewBag.lista = listaSexo;

            return(View(oClienteCLS));
        }
Пример #19
0
        public ActionResult ViajeAgregar(ViajeCLS oViajeCLS)
        {
            if (!ModelState.IsValid)
            {
                listarCombos();
                return(View(oViajeCLS));
            }

            using (var bd = new BDPasajeEntities())
            {
                Viaje oViaje = new Viaje();
                oViaje.IIDLUGARDESTINO           = oViajeCLS.iidLugarDestino;
                oViaje.IIDLUGARORIGEN            = oViajeCLS.iidLugarOrigen;
                oViaje.PRECIO                    = (decimal)oViajeCLS.precio;
                oViaje.FECHAVIAJE                = oViajeCLS.fechaViaje;
                oViaje.IIDBUS                    = oViajeCLS.iidBus;
                oViaje.NUMEROASIENTOSDISPONIBLES = oViajeCLS.numeroAsientosDisponibles;
                oViaje.BHABILITADO               = 1;

                bd.Viaje.Add(oViaje);
                bd.SaveChanges();
            }

            return(RedirectToAction("ViajeView"));
        }
Пример #20
0
        public ActionResult Agregar(SucursalCLS oSucursalCLS)
        {
            int    registrosEncontrados = 0;
            string nombreSucursal       = oSucursalCLS.nombre;

            using (var bd = new BDPasajeEntities())
            {
                registrosEncontrados = bd.Sucursal.Where(p => p.NOMBRE.Equals(nombreSucursal)).Count();
            }
            if (!ModelState.IsValid || registrosEncontrados >= 1)
            {
                if (registrosEncontrados >= 1)
                {
                    oSucursalCLS.mensajeError = "Ya existe la sucursal";
                }
                return(View(oSucursalCLS));
            }
            else
            {
                using (var bd = new BDPasajeEntities())
                {
                    Sucursal oSucursal = new Sucursal();
                    oSucursal.NOMBRE        = oSucursalCLS.nombre;
                    oSucursal.DIRECCION     = oSucursalCLS.direccion;
                    oSucursal.TELEFONO      = oSucursalCLS.telefono;
                    oSucursal.EMAIL         = oSucursalCLS.email;
                    oSucursal.FECHAAPERTURA = oSucursalCLS.fechaapertura;
                    oSucursal.BHABILITADO   = 1;
                    bd.Sucursal.Add(oSucursal);
                    bd.SaveChanges();
                }
                return(RedirectToAction("Index"));
            }
        }
Пример #21
0
        public ActionResult Agregar(EmpleadoCLS oEmpleadoCLS)
        {
            if (!ModelState.IsValid)
            {
                listarCombos();
                return(View(oEmpleadoCLS));
            }
            using (var db = new BDPasajeEntities())
            {
                Empleado oEmpleado = new Empleado();
                oEmpleado.IIDEMPLEADO = oEmpleadoCLS.Iiempleado;

                oEmpleado.NOMBRE          = oEmpleadoCLS.nombreEmpleado;
                oEmpleado.APPATERNO       = oEmpleadoCLS.aPaterno;
                oEmpleado.APMATERNO       = oEmpleadoCLS.apMaterno;
                oEmpleado.FECHACONTRATO   = oEmpleadoCLS.fechaContrato;
                oEmpleado.SUELDO          = oEmpleadoCLS.sueldo;
                oEmpleado.IIDTIPOUSUARIO  = oEmpleadoCLS.Iidtipousuario;
                oEmpleado.IIDTIPOCONTRATO = oEmpleadoCLS.Iidtipocontrato;
                oEmpleado.IIDSEXO         = oEmpleadoCLS.Iidsexo;
                oEmpleado.BHABILITADO     = 1;

                db.Empleado.Add(oEmpleado);
                db.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
Пример #22
0
        public ActionResult Agregar(BusCLS oBusCLS)
        {
            int    nRegistros = 0;
            string placa      = oBusCLS.placa;

            using (var bd = new BDPasajeEntities()) {
                nRegistros = bd.Bus.Where(p => p.PLACA.Equals(placa)).Count();
            }
            if (!ModelState.IsValid || nRegistros > 0)
            {
                if (nRegistros > 0)
                {
                    oBusCLS.mensajeError = "Ya Existe el Bus";
                }
                listarCombos();
                return(View(oBusCLS));
            }
            using (var bd = new BDPasajeEntities()) {
                Bus oBus = new Bus();
                oBus.IIDSUCURSAL    = oBusCLS.iidSucursal;
                oBus.IIDMARCA       = oBusCLS.iidMarca;
                oBus.IIDMODELO      = oBusCLS.iidModelo;
                oBus.IIDTIPOBUS     = oBusCLS.iidTipoBus;
                oBus.PLACA          = oBusCLS.placa;
                oBus.FECHACOMPRA    = oBusCLS.fechaCompra;
                oBus.NUMEROCOLUMNAS = oBusCLS.numeroColumnas;
                oBus.NUMEROFILAS    = oBusCLS.numeroFilas;
                oBus.DESCRIPCION    = oBusCLS.descripcion;
                oBus.OBSERVACION    = oBusCLS.observacion;
                oBus.BHABILITADO    = 1;
                bd.Bus.Add(oBus);
                bd.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Пример #23
0
        public ActionResult Crear(PersonaCLS Persona)
        {
            if (!ModelState.IsValid)
            {
                return View(Persona);
            }
            else
            {
                using (var bd = new BDPasajeEntities())
                {
                    Persona OnPersona = new Persona();

                    //Consulte cual es el id mayor
                    int valorMaximo = 0;
                    try
                    {
                        using (var consulta = new BDPasajeEntities())
                        {
                            valorMaximo = consulta.Persona.Select(x => x.idPersona).Max();
                        }
                    }
                    catch (System.InvalidOperationException)
                    {
                        valorMaximo = 0;
                    }

                    if (valorMaximo == null || valorMaximo==0)
                    {
                        valorMaximo = 1;

                        OnPersona.idPersona = (valorMaximo );
                 
                    }
                    else
                    {
                        OnPersona.idPersona = (valorMaximo + 1);
                
                    }

                    OnPersona.nombre = Persona.Nombre;
                    OnPersona.apellido = Persona.Apellido;
                    OnPersona.cedula = Persona.Cedula;
                    OnPersona.Celular = Persona.Celular;
                    OnPersona.TipoSangre = Persona.TipoSangre;

                    bd.Persona.Add(OnPersona);


                    bd.SaveChanges();



                }

                return RedirectToAction("Index");
            }
           
        }
Пример #24
0
 public ActionResult Eliminar(int IdEmpleado)
 {
     using (var bd = new BDPasajeEntities()) {
         Empleado emp = bd.Empleado.Where(p => p.IIDEMPLEADO.Equals(IdEmpleado)).First();
         emp.BHABILITADO = 0;
         bd.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
Пример #25
0
 public ActionResult Eliminar(int iidcliente)
 {
     using (var bd = new BDPasajeEntities()) {
         Cliente cliente = bd.Cliente.Where(p => p.IIDCLIENTE.Equals(iidcliente)).First();
         cliente.BHABILITADO = 0;
         bd.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
Пример #26
0
 public ActionResult Eliminar(int id)
 {
     using (var bd = new BDPasajeEntities()) {
         Marca oMarca = bd.Marca.Where(p => p.IIDMARCA == id).First();
         oMarca.BHABILITADO = 0;
         bd.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
Пример #27
0
 public ActionResult Eliminar(int iidBus)
 {
     using (var bd = new BDPasajeEntities()) {
         Bus oBus = bd.Bus.Where(p => p.IIDBUS.Equals(iidBus)).First();
         oBus.BHABILITADO = 0;
         bd.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
Пример #28
0
 public ActionResult Eliminar(int id)
 {
     using (var bd = new BDPasajeEntities()) {
         Sucursal sucursal = bd.Sucursal.Where(p => p.IIDSUCURSAL.Equals(id)).First();
         sucursal.BHABILITADO = 0;
         bd.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
Пример #29
0
 public ActionResult EliminarBus(int id)
 {
     using (var bd = new BDPasajeEntities())
     {
         Bus oBus = bd.Bus.Find(id);
         oBus.BHABILITADO = 0;
         bd.SaveChanges();
     }
     return(RedirectToAction("BusView"));
 }
Пример #30
0
 public ActionResult EliminarEmpleado(int id)
 {
     using (var bd = new BDPasajeEntities())
     {
         Empleado oEmpleado = bd.Empleado.Find(id);
         oEmpleado.BHABILITADO = 0;
         bd.SaveChanges();
     }
     return(RedirectToAction("EmpleadoView"));
 }