public Resultado UpdateTipoMovimiento(TipoMovimientos tim) { return _dataBaseTool.UpdateTipoMovimiento(tim); }
public Resultado InsertTipoMovimiento(TipoMovimientos tim) { return _dataBaseTool.InsertTipoMovimiento(tim); }
public Resultado InsertTipoMovimiento(TipoMovimientos tim) { Resultado resultado = new Resultado(); string timdb = (from a in _context.TipoMovimiento where a.Nombre.ToUpper() == tim.Nombre.ToUpper() select a.Nombre).FirstOrDefault(); if (string.IsNullOrEmpty(timdb)) { TipoMovimiento timNew = new TipoMovimiento() { Nombre = tim.Nombre, Tipo = tim.Tipo, UsuarioAlta = tim.UsuarioAlta, FechaAlta = DateTime.Now }; _context.TipoMovimiento.Add(timNew); } 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 UpdateTipoMovimiento(TipoMovimientos tim) { Resultado resultado = new Resultado(); string timName = (from a in _context.TipoMovimiento where a.Nombre.ToUpper() == tim.Nombre.ToUpper() select a.Nombre).FirstOrDefault(); if (string.IsNullOrEmpty(timName)) { var prodb = (from a in _context.TipoMovimiento where a.ID == tim.ID select a).FirstOrDefault(); prodb.Nombre = tim.Nombre; prodb.Tipo = tim.Tipo; prodb.UsuarioMod = tim.UsuarioMod; prodb.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 DeleteTipoMovimiento(TipoMovimientos tim) { Resultado resultado = new Resultado(); long idRefs = (from a in _context.Movimiento where a.TipoMoviemiento == tim.ID select a.ID).FirstOrDefault(); if (idRefs > 0) { //No se puede eliminar este Proveedor ya que un Produto hace referencia a el resultado.Realizado = false; resultado.ErrorDB = false; resultado.YaExiste = false; resultado.Referencia = true; return resultado; } TipoProducto tipDelete = (from a in _context.TipoProducto where a.ID == tim.ID select a).FirstOrDefault(); _context.TipoProducto.Remove(tipDelete); 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; }