public bool AgregarEstadoOrden(string descripcion) { try { if (BuscarEstadoOrden(descripcion)) { return(false); } else { Modelo.ESTADO_ORDEN estado = new Modelo.ESTADO_ORDEN(); estado.DESCRIPCION = Descripcion; ConectorDALC.ModeloAlmacen.ESTADO_ORDEN.Add(estado); ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al agregar estado de orden de pedido" + ex); } }
public EstadoOrden ObtenerEstadoOrden(int idEstado) { try { Modelo.ESTADO_ORDEN estado = ConectorDALC.ModeloAlmacen.ESTADO_ORDEN.FirstOrDefault(e => e.IDESTADO == idEstado); Id = (int)estado.IDESTADO; Descripcion = estado.DESCRIPCION; EstadoOrden estadoEncontrado = new EstadoOrden(Id, Descripcion); return(estadoEncontrado); } catch (Exception ex) { return(null); throw new ArgumentException("Error al obtener estado de orden: " + ex); } }
public bool BuscarEstadoOrden(string descripcion) { try { Modelo.ESTADO_ORDEN estado = ConectorDALC.ModeloAlmacen.ESTADO_ORDEN.FirstOrDefault(e => e.DESCRIPCION == descripcion); if (estado != null) { return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al buscar" + ex); } }
public bool EliminarEstadoOrden(string descripcion) { try { if (BuscarEstadoOrden(descripcion)) { Modelo.ESTADO_ORDEN estado = ConectorDALC.ModeloAlmacen.ESTADO_ORDEN.FirstOrDefault(e => e.DESCRIPCION == descripcion); ConectorDALC.ModeloAlmacen.ESTADO_ORDEN.Remove(estado); ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al eliminar estado de orden de pedido: " + ex); } }