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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
// 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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }