Beispiel #1
0
        public Resultado InsertPromocionPaquete(PromocionPaquetes prr)
        {
            Resultado resultado = new Resultado();

            PromocionPaquete prrNew = new PromocionPaquete()
            {
                Promocion = prr.Promocion,
                Paquete = prr.Paquete
            };
            _context.PromocionPaquete.Add(prrNew);
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #2
0
 public Resultado DeleteEmpleado(Empleados emp)
 {
     Resultado resultado = new Resultado();
     Empleado empDelete = (from a in _context.Empleado
                       where a.ID == emp.ID
                       select a).FirstOrDefault();
     _context.Empleado.Remove(empDelete);
     try
     {
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         resultado.Realizado = false;
         resultado.ErrorDB = true;
         resultado.YaExiste = false;
         resultado.Referencia = false;
         return resultado;
     }
     resultado.Realizado = true;
     resultado.ErrorDB = false;
     resultado.YaExiste = false;
     resultado.Referencia = false;
     return resultado;
 }
Beispiel #3
0
 public Resultado DeleteGrupoCliente(GrupoClientes gcl)
 {
     Resultado resultado = new Resultado();
     long idRefs = (from a in _context.Cliente
                    where a.GrupoCliente == gcl.ID
                    select a.ID).FirstOrDefault();
     if (idRefs > 0)
     {
         //No se puede eliminar este Grupo de Clientes ya que un Cliente hace referencia a el
         resultado.Realizado = false;
         resultado.ErrorDB = false;
         resultado.YaExiste = false;
         resultado.Referencia = true;
         return resultado;
     }
     var gclDelete = (from a in _context.GrupoCliente
                               where a.ID == gcl.ID
                               select a).FirstOrDefault();
     _context.GrupoCliente.Remove(gclDelete);
     try
     {
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         resultado.Realizado = false;
         resultado.ErrorDB = true;
         resultado.YaExiste = false;
         resultado.Referencia = false;
         return resultado;
     }
     resultado.Realizado = true;
     resultado.ErrorDB = false;
     resultado.YaExiste = false;
     resultado.Referencia = false;
     return resultado;
 }
Beispiel #4
0
        public Resultado UpdateTipoProducto(TipoProductos tip)
        {
            Resultado resultado = new Resultado();
            string tipName = (from a in _context.TipoProducto
                              where a.Nombre.ToUpper() == tip.Nombre.ToUpper()
                              select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(tipName))
            {
                var tipdb = (from a in _context.TipoProducto
                             where a.ID == tip.ID
                             select a).FirstOrDefault();

                tipdb.Nombre = tip.Nombre;
                tipdb.UsuarioMod = tip.UsuarioMod;
                tipdb.FechaMod = DateTime.Now;

            }
            else
            {
                resultado.Realizado = false;
                resultado.ErrorDB = false;
                resultado.YaExiste = true;
                return resultado;
            }
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #5
0
        public Resultado UpdateVehiculos(Vehiculos veh)
        {
            Resultado resultado = new Resultado();

            var vehmod = (from a in _context.Vehiculo
                            where a.ID == veh.ID
                            select a).FirstOrDefault();

            vehmod.NoSerie = veh.NoSerie;
            vehmod.Ano = veh.Ano;
            vehmod.Resposable = veh.Responsable;
            vehmod.NumeroIdentificacion = veh.NumeroIdentificacion;
            vehmod.TipoIdentificacion = veh.TipoIdentificacion;
            vehmod.Modelo = veh.Modelo;
            vehmod.Color = veh.Color;
            vehmod.UsuarioMod = veh.UsuarioMod;
            vehmod.FechaMod = DateTime.Now;

            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #6
0
        public Resultado UpdatePaquete(Paquetes paq)
        {
            Resultado resultado = new Resultado();

            var paqdb = (from a in _context.Paquete
                            where a.ID == paq.ID
                            select a).FirstOrDefault();

            paqdb.Nombre = paq.Nombre;
            paqdb.Descripcion = paq.Descripcion;
            paqdb.Precio = paq.Precio;
            paqdb.ParaGrupoCliente = paq.ParaGrupoCliente;
            paqdb.Activo = paq.Activo;
            paqdb.FechaInicio = paq.FechaInicio;
            paqdb.FechaFin = paq.FechaFin;
            paqdb.UsuarioMod = paq.UsuarioMod;
            paqdb.FechaMod = DateTime.Now;

            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #7
0
        public Resultado UpdatePromocion(Promociones pro)
        {
            Resultado resultado = new Resultado();

            var prodb = (from a in _context.Promocion
                            where a.ID == pro.ID
                            select a).FirstOrDefault();

            prodb.Nombre = pro.Nombre;
            prodb.Descripcion = pro.Descripcion;
            prodb.Tipo = pro.Tipo;
            prodb.Valor = pro.Valor;
            prodb.Comprar = pro.Comprar;
            prodb.Pagar = pro.Pagar;
            prodb.Activo = pro.Activo;
            prodb.FechaInicio = pro.FechaInicio;
            prodb.FechaFin = pro.FechaFin;
            prodb.ParaPaquete = pro.ParaPaquete;
            prodb.ParaTipoProducto = pro.ParaTipoProducto;
            prodb.ParaProducto = pro.ParaProducto;
            prodb.ParaGrupoCliente = pro.ParaGrupoCliente;
            prodb.UsuarioMod = pro.UsuarioMod;
            prodb.FechaMod = DateTime.Now;

            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #8
0
        public Resultado InsertVenta(Ventas ven, List<VentaDetalles> venDet)
        {
            long? IDVenta;
            Resultado resultado = new Resultado();

            Venta venNew = new Venta()
            {
                Total = ven.Total,
                Fecha = ven.Fecha,
                Cliente = ven.Cliente,
                UsuarioVenta = ven.UsuarioVenta
            };
            _context.Venta.Add(venNew);
            try
            {
                _context.SaveChanges();
                IDVenta = venNew.ID;
                foreach (VentaDetalles vd in venDet)
                {
                    VentaDetalle vedNew = new VentaDetalle()
                    {
                        Subtotal = vd.Subtotal,
                        Descripcion = vd.Descripcion,
                        Color = vd.Color,
                        Venta = IDVenta,
                        Producto = vd.Producto,
                        Vehiculo = vd.Vehiculo,
                        Paquete = vd.Paquete,
                        Promocion = vd.Promocion
                    };
                    _context.VentaDetalle.Add(vedNew);
                }

            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #9
0
        public Resultado InsertVentaDetalle(VentaDetalles ved)
        {
            Resultado resultado = new Resultado();

            VentaDetalle vedNew = new VentaDetalle()
            {
                Subtotal = ved.Subtotal,
                Descripcion = ved.Descripcion,
                Color = ved.Color,
                Venta = ved.Venta,
                Producto = ved.Producto,
                Vehiculo = ved.Vehiculo,
                Paquete = ved.Paquete,
                Promocion = ved.Promocion
            };
            _context.VentaDetalle.Add(vedNew);
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #10
0
        public Resultado InsertUsuario(Usuarios usu)
        {
            Resultado resultado = new Resultado();
            string usudb = (from a in _context.Usuario
                            where a.Alias.ToUpper() == usu.Alias.ToUpper()
                            select a.Alias).FirstOrDefault();
            if (string.IsNullOrEmpty(usudb))
            {
                Usuario usuNew = new Usuario()
                {
                    Alias = usu.Alias,
                    Contrasena = usu.Contraseña,
                    Rol = usu.Rol,
                    Email = usu.Email,
                    Empleado = usu.Empleado,
                    UsuarioAlta = usu.UsuarioAlta,
                    FechaAlta = DateTime.Now
                };
                _context.Usuario.Add(usuNew);

            }
            else
            {
                resultado.Realizado = false;
                resultado.ErrorDB = false;
                resultado.YaExiste = true;
                return resultado;
            }
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #11
0
 // buscar por Marca, Modelo, Año, Color y Numero de Serie
 public Resultado InsertVehiculos(Vehiculos veh)
 {
     Resultado resultado = new Resultado();
     string vehdb = (from a in _context.Vehiculo
                  where a.NoSerie.ToUpper() == veh.NoSerie.ToUpper()
                  select a.NoSerie).FirstOrDefault();
     if (string.IsNullOrEmpty(vehdb))
     {
         Vehiculo vehNew = new Vehiculo()
         {
             NoSerie = veh.NoSerie,
             Modelo = veh.Modelo,
             Color = veh.Color,
             Ano = veh.Ano,
             Resposable = veh.Responsable,
             NumeroIdentificacion = veh.NumeroIdentificacion,
             TipoIdentificacion = veh.TipoIdentificacion,
             UsuarioAlta = veh.UsuarioAlta,
             FechaAlta = DateTime.Now
         };
         _context.Vehiculo.Add(vehNew);
     }
     else
     {
         resultado.Realizado = false;
         resultado.ErrorDB = false;
         resultado.YaExiste = true;
         return resultado;
     }
     try
     {
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         resultado.Realizado = false;
         resultado.ErrorDB = true;
         resultado.YaExiste = false;
         return resultado;
     }
     resultado.Realizado = true;
     resultado.ErrorDB = false;
     resultado.YaExiste = false;
     return resultado;
 }
Beispiel #12
0
        public Resultado InsertTipoProducto(TipoProductos tip)
        {
            Resultado resultado = new Resultado();
            string tipdb = (from a in _context.TipoProducto
                            where a.Nombre.ToUpper() == tip.Nombre.ToUpper()
                            select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(tipdb))
            {
                TipoProducto tipNew = new TipoProducto()
                {
                    Nombre = tip.Nombre,
                    UsuarioAlta = tip.UsuarioAlta,
                    FechaAlta = DateTime.Now
                };
                _context.TipoProducto.Add(tipNew);

            }
            else
            {
                resultado.Realizado = false;
                resultado.ErrorDB = false;
                resultado.YaExiste = true;
                return resultado;
            }
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #13
0
        public Resultado InsertProveedor(Proveedores pro)
        {
            Resultado resultado = new Resultado();
            string prodb = (from a in _context.Proveedor
                            where a.Nombre.ToUpper() == pro.Nombre.ToUpper()
                            select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(prodb))
            {
                Proveedor proNew = new Proveedor()
                {
                    Nombre = pro.Nombre,
                    Tipo = pro.Tipo,
                    Apellido = pro.Apellido,
                    Apellido2 = pro.Apellido2,
                    RFC = pro.RFC,
                    Calle = pro.Calle,
                    NumeroInterior = pro.NumeroInterior,
                    NumeroExterior = pro.NumeroExterior,
                    Colonia = pro.Colonia,
                    CP = pro.CP,
                    Localidad = pro.Localidad,
                    Ciudad = pro.Ciudad,
                    Telefono = pro.Telefono,
                    Email = pro.Email,
                    Estado = pro.Estado,
                    UsuarioAlta = pro.UsuarioAlta,
                    FechaAlta = DateTime.Now
                };
                _context.Proveedor.Add(proNew);

            }
            else
            {
                resultado.Realizado = false;
                resultado.ErrorDB = false;
                resultado.YaExiste = true;
                return resultado;
            }
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #14
0
        public Resultado InsertPromocionTipoProducto(PromocionTipoProductos ptp)
        {
            Resultado resultado = new Resultado();

            PromocionTipoProducto ptpNew = new PromocionTipoProducto()
            {
                Promocion = ptp.Promocion,
                TipoProducto = ptp.TipoProducto
            };
            _context.PromocionTipoProducto.Add(ptpNew);
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #15
0
        public Resultado UpdateModelo(Modelos mod)
        {
            Resultado resultado = new Resultado();
            var moddb = (from a in _context.Modelo
                         where a.ID == mod.ID
                         select a).FirstOrDefault();

            moddb.Nombre = mod.Nombre;
            moddb.Marca = mod.Marca;
            moddb.UsuarioMod = mod.UsuarioMod;
            moddb.FechaMod = DateTime.Now;

            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #16
0
        public Resultado InsertVentaDia(VentaDias ved)
        {
            Resultado resultado = new Resultado();

            VentaDia vedNew = new VentaDia()
            {
                Fecha = ved.Fecha,
                Total = ved.Total
            };
            _context.VentaDia.Add(vedNew);
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #17
0
        public Resultado UpdatePais(Paises pai)
        {
            Resultado resultado = new Resultado();
            string paiName = (from a in _context.Pais
                              where a.Nombre.ToUpper() == pai.Nombre.ToUpper()
                              select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(paiName))
            {
                var paidb = (from a in _context.Pais
                             where a.ID == pai.ID
                             select a).FirstOrDefault();

                paidb.Nombre = pai.Nombre;
                paidb.UsuarioMod = pai.UsuarioMod;
                paidb.FechaMod = DateTime.Now;

            }
            else
            {
                resultado.Realizado = false;
                resultado.ErrorDB = false;
                resultado.YaExiste = true;
                return resultado;
            }
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #18
0
        public Resultado UpdateCliente(Clientes cli)
        {
            Resultado resultado = new Resultado();

            var clidb = (from a in _context.Cliente
                            where a.ID == cli.ID
                            select a).FirstOrDefault();
            cli.Tipo = cli.Tipo;
            clidb.Nombre = cli.Nombre;
            clidb.Apellido = cli.Apellido;
            clidb.Apellido2 = cli.Apellido2;
            clidb.RFC = cli.RFC;
            clidb.Calle = cli.Calle;
            clidb.NumeroExterior = cli.NumeroExterior;
            clidb.NumeroInterior = cli.NumeroInterior;
            clidb.Colonia = cli.Colonia;
            clidb.CP = cli.CP;
            clidb.Localidad = cli.Localidad;
            clidb.Ciudad = cli.Ciudad;
            clidb.Telefono = cli.Telefono;
            clidb.Email = cli.Email;
            clidb.Estado = cli.Estado;
            clidb.GrupoCliente = cli.GrupoCliente;
            clidb.UsuarioMod = cli.UsuarioMod;
            clidb.FechaMod = DateTime.Now;

            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #19
0
        public Resultado UpdateProducto(Productos pro)
        {
            Resultado resultado = new Resultado();

            var prodb = (from a in _context.Producto
                            where a.ID == pro.ID
                            select a).FirstOrDefault();

            prodb.Codigo = pro.Codigo;
            prodb.Descripcion = pro.Descripcion;
            prodb.PrecioVenta = pro.PrecioVenta;
            prodb.PrecioCompra = pro.PrecioCompra;
            prodb.IVA = pro.IVA;
            prodb.IVAExcencto = pro.IVAExcento;
            prodb.Observaciones = pro.Observaciones;
            prodb.Especial = pro.Especial;
            prodb.TipoProducto = pro.TipoProducto;
            prodb.Proveedor = pro.Proveedor;
            prodb.UsuarioMod = pro.UsuarioMod;
            prodb.FechaMod = DateTime.Now;

            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #20
0
        public Resultado UpdateColor(Colores col)
        {
            Resultado resultado = new Resultado();
            var coldb = (from a in _context.Color
                         where a.ID == col.ID
                         select a).FirstOrDefault();

            coldb.Nombre = col.Nombre;

            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #21
0
        public Resultado UpdateProveedor(Proveedores pro)
        {
            Resultado resultado = new Resultado();

            var prodb = (from a in _context.Proveedor
                            where a.ID == pro.ID
                            select a).FirstOrDefault();

            prodb.Nombre = pro.Nombre;
            prodb.Apellido = pro.Apellido;
            prodb.Apellido2 = pro.Apellido2;
            prodb.Tipo = pro.Tipo;
            prodb.RFC = pro.RFC;
            prodb.Calle = pro.Calle;
            prodb.NumeroExterior = pro.NumeroExterior;
            prodb.NumeroInterior = pro.NumeroInterior;
            prodb.Colonia = pro.Colonia;
            prodb.CP = pro.CP;
            prodb.Localidad = pro.Localidad;
            prodb.Ciudad = pro.Ciudad;
            prodb.Telefono = pro.Telefono;
            prodb.Email = pro.Email;
            prodb.Estado = pro.Estado;
            prodb.UsuarioMod = pro.UsuarioMod;
            prodb.FechaMod = DateTime.Now;

            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #22
0
        public Resultado UpdateEmpleado(Empleados emp)
        {
            Resultado resultado = new Resultado();

            var empdb = (from a in _context.Empleado
                            where a.ID == emp.ID
                            select a).FirstOrDefault();

            empdb.Nombre = emp.Nombre;
            empdb.RFC = emp.RFC;
            empdb.Apellido = emp.Apellido;
            empdb.Apellido2 = emp.Apellido2;
            empdb.Calle = emp.Calle;
            empdb.NumeroExterior = emp.NumeroExterior;
            empdb.NumeroInterior = emp.NumeroInterior;
            empdb.Colonia = emp.Colonia;
            empdb.CP = emp.CP;
            empdb.Localidad = emp.Localidad;
            empdb.Ciudad = emp.Ciudad;
            empdb.Telefono = emp.Telefono;
            empdb.Email = emp.Email;
            empdb.CURP = emp.CURP;
            empdb.NSS = emp.NSS;
            empdb.Salario = emp.Salario;
            empdb.BaseSalario = emp.BaseSalario;
            empdb.Estado = emp.Estado;
            empdb.UsuarioMod = emp.UsuarioMod;
            empdb.FechaMod = DateTime.Now;
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #23
0
        public Resultado UpdateUsuario(Usuarios usu)
        {
            Resultado resultado = new Resultado();
            string usuName = (from a in _context.Usuario
                              where a.Alias.ToUpper() == usu.Alias.ToUpper()
                              select a.Alias).FirstOrDefault();
            if (string.IsNullOrEmpty(usuName))
            {
                var usudb = (from a in _context.Usuario
                             where a.ID == usu.ID
                             select a).FirstOrDefault();

                usudb.Alias = usu.Alias;
                usudb.Contrasena = usu.Contraseña;
                usudb.Rol = usu.Rol;
                usudb.Email = usu.Email;
                usudb.Empleado = usu.Empleado;
                usudb.UsuarioMod = usu.UsuarioMod;
                usudb.FechaMod = DateTime.Now;

            }
            else
            {
                resultado.Realizado = false;
                resultado.ErrorDB = false;
                resultado.YaExiste = true;
                return resultado;
            }
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #24
0
        public Resultado UpdateEstado(Estados est)
        {
            Resultado resultado = new Resultado();
            string estName = (from a in _context.Estado
                              where a.Nombre.ToUpper() == est.Nombre.ToUpper() && a.Pais == est.Pais
                              select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(estName))
            {
                var estdb = (from a in _context.Estado
                             where a.ID == est.ID
                             select a).FirstOrDefault();

                estdb.Nombre = est.Nombre;
                estdb.Pais = est.Pais;
                estdb.UsuarioMod = est.UsuarioMod;
                estdb.FechaMod = DateTime.Now;

            }
            else
            {
                resultado.Realizado = false;
                resultado.ErrorDB = false;
                resultado.YaExiste = true;
                return resultado;
            }
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #25
0
 public Resultado DeleteColor(Colores col)
 {
     Resultado resultado = new Resultado();
     long idModelo = (from a in _context.Vehiculo
                      where a.Modelo == col.ID
                      select a.ID).FirstOrDefault();
     if (idModelo > 0)
     {
         //No se puede eliminar este Color ya que un Vehiculo hace referencia a el
         resultado.Realizado = false;
         resultado.ErrorDB = false;
         resultado.YaExiste = false;
         resultado.Referencia = true;
         return resultado;
     }
     var colDelete = (from a in _context.Color
                      where a.ID == col.ID
                      select a).FirstOrDefault();
     _context.Color.Remove(colDelete);
     try
     {
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         resultado.Realizado = false;
         resultado.ErrorDB = true;
         resultado.YaExiste = false;
         resultado.Referencia = false;
         return resultado;
     }
     resultado.Realizado = true;
     resultado.ErrorDB = false;
     resultado.YaExiste = false;
     resultado.Referencia = false;
     return resultado;
 }
Beispiel #26
0
        public Resultado UpdateGurpoCliente(GrupoClientes gcl)
        {
            Resultado resultado = new Resultado();
            string gclName = (from a in _context.GrupoCliente
                              where a.Nombre.ToUpper() == gcl.Nombre.ToUpper()
                              select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(gclName))
            {
                var gcldb = (from a in _context.GrupoCliente
                             where a.ID == gcl.ID
                             select a).FirstOrDefault();

                gcldb.Nombre = gcl.Nombre;
                gcldb.UsuarioMod = gcl.UsuarioMod;
                gcldb.FechaMod = DateTime.Now;

            }
            else
            {
                resultado.Realizado = false;
                resultado.ErrorDB = false;
                resultado.YaExiste = true;
                return resultado;
            }
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #27
0
 public Resultado DeleteEstado(Estados est)
 {
     Resultado resultado = new Resultado();
     string estName = (from a in _context.Estado
                       join b in _context.Cliente on a.ID equals b.Estado
                       join c in _context.Proveedor on a.ID equals c.Estado
                       join d in _context.Empleado on a.ID equals d.Estado
                       where a.ID == est.ID
                       select a.Nombre).FirstOrDefault();
     if (string.IsNullOrEmpty(estName))
     {
         var estDel = (from a in _context.Estado
                       where a.ID == est.ID
                       select a).FirstOrDefault();
         _context.Estado.Remove(estDel);
     }
     else
     {
         resultado.Realizado = false;
         resultado.ErrorDB = false;
         resultado.YaExiste = true;
         return resultado;
     }
     try
     {
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         resultado.Realizado = false;
         resultado.ErrorDB = true;
         resultado.YaExiste = false;
         return resultado;
     }
     resultado.Realizado = true;
     resultado.ErrorDB = false;
     resultado.YaExiste = false;
     return resultado;
 }
Beispiel #28
0
        public Resultado UpdateMarca(Marcas mar)
        {
            Resultado resultado = new Resultado();
            string marName = (from a in _context.Marca
                              where a.Nombre.ToUpper() == mar.Nombre.ToUpper()
                              select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(marName))
            {
                var mardb = (from a in _context.Marca
                             where a.ID == mar.ID
                             select a).FirstOrDefault();

                mardb.Nombre = mar.Nombre;
                mardb.UsuarioMod = mar.UsuarioMod;
                mardb.FechaMod = DateTime.Now;

            }
            else
            {
                resultado.Realizado = false;
                resultado.ErrorDB = false;
                resultado.YaExiste = true;
                return resultado;
            }
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Beispiel #29
0
        public Resultado DeleteMarca(Marcas mar)
        {
            Resultado resultado = new Resultado();

            Marca tivDelete = (from a in _context.Marca
                               where a.ID == mar.ID
                               select a).FirstOrDefault();
            _context.Marca.Remove(tivDelete);
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                resultado.Referencia = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            resultado.Referencia = false;
            return resultado;
        }
Beispiel #30
0
        public Resultado InsertPromocionDia(PromocionDias prd)
        {
            Resultado resultado = new Resultado();

            PromocionDia prdNew = new PromocionDia()
            {
                Promocion = prd.Promocion,
                Dia = prd.Dia,
                UsuarioAlta = prd.UsuarioAlta,
                FechaAlta = DateTime.Now
            };
            _context.PromocionDia.Add(prdNew);
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }