public int GetCantidadDetalleCaja(int IdCaja) { try { SiinErpContext context = new SiinErpContext(); List <CajaDetalle> Lista = context.CajaDetalle.Where(x => x.IdCaja == IdCaja).ToList(); return(Lista.Count); } catch (Exception ex) { errorBusiness.Create("GetCantidadDetalleCaja", ex.Message, null); throw; } }
public List <Modulo> GetModulosPer() { try { SiinErpContext context = new SiinErpContext(); List <Modulo> Lista = context.Modulos.Where(x => x.Periodo == true).OrderBy(x => x.Descripcion).ToList(); return(Lista); } catch (Exception ex) { errorBusiness.Create("GetModulosPer", ex.Message, null); throw; } }
public string GetPrefijoSecuencia(string Prefijo, int IdEmpresa) { try { SiinErpContext context = new SiinErpContext(); Secuencia entitySec = context.Secuencia.FirstOrDefault(x => x.Prefijo.Equals(Prefijo) && x.IdEmpresa == IdEmpresa); string StrSecuencia = Util.GetPrefijoSecuencia(entitySec.Prefijo, entitySec.NoSecuencia + 1, entitySec.Longitud); return(StrSecuencia); } catch (Exception ex) { throw; } }
public List <ListaPrecio> GetListaPrecios(int IdEmp) { try { SiinErpContext context = new SiinErpContext(); List <ListaPrecio> Lista = context.ListaPrecios.Where(x => x.IdEmpresa == IdEmp).OrderBy(x => x.NombreLista).ToList(); return(Lista); } catch (Exception ex) { errorBusiness.Create("GetListaPrecios", ex.Message, null); throw; } }
public void Create(Tabla entity) { try { SiinErpContext context = new SiinErpContext(); context.Tablas.Add(entity); context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("CreateTabla", ex.Message, null); throw; } }
public void Create(Departamento entity) { try { SiinErpContext context = new SiinErpContext(); context.Departamentos.Add(entity); context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("CreateDepartamento", ex.Message, null); throw; } }
public List <PlazoPago> GetPlazosPagos(int IdEmpresa) { try { SiinErpContext context = new SiinErpContext(); List <PlazoPago> Lista = context.PlazosPagos.OrderBy(x => x.Descripcion).ToList(); return(Lista); } catch (Exception ex) { errorBusiness.Create("GetPlazosPagos", ex.Message, null); throw; } }
public PlanDeCuenta GetCuenta(int IdEmpresa, string CodCuenta) { try { SiinErpContext context = new SiinErpContext(); PlanDeCuenta entity = context.PlanDeCuentas.FirstOrDefault(x => x.IdEmpresa == IdEmpresa && x.CodCuenta.Equals(CodCuenta)); return(entity); } catch (Exception ex) { errorBusiness.Create("GetPlanContab", ex.Message, null); throw; } }
public List <Parametro> GetParametros() { try { SiinErpContext context = new SiinErpContext(); List <Parametro> Lista = context.Parametros.OrderBy(x => x.Descripcion).ToList(); return(Lista); } catch (Exception ex) { errorBusiness.Create("GetParametros", ex.Message, null); throw; } }
public Retencion GetTipoRet(int IdEmpresa, string TipoDoc) { try { SiinErpContext context = new SiinErpContext(); Retencion entity = context.Retenciones.FirstOrDefault(x => x.IdEmpresa == IdEmpresa && x.CodRetencion.Equals(TipoDoc)); return(entity); } catch (Exception ex) { errorBusiness.Create("GetRetContab", ex.Message, null); throw; } }
public void Create(MovimientoDetalle entity) { try { SiinErpContext context = new SiinErpContext(); context.MovimientosDetalles.Add(entity); context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("CreateMovimientoDetalle", ex.Message, null); throw; } }
public List <Pais> GetPaises() { try { SiinErpContext context = new SiinErpContext(); List <Pais> Lista = context.Paises.OrderBy(x => x.NombrePais).ToList(); return(Lista); } catch (Exception ex) { errorBusiness.Create("GetPaises", ex.Message, null); throw; } }
public List <Concepto> GetConceptosByTipoDoc(int IdTipoDoc) { try { SiinErpContext context = new SiinErpContext(); List <Concepto> Lista = context.Conceptos.Where(x => x.IdTipoDoc == IdTipoDoc).OrderBy(x => x.Descripcion).ToList(); return(Lista); } catch (Exception ex) { errorBusiness.Create("GetConceptosByTipoDoc", ex.Message, null); throw; } }
public List <PlanDeCuenta> GetPlanDeCuentasByNivel(int IdEmpresa, string Nivel) { try { SiinErpContext context = new SiinErpContext(); List <PlanDeCuenta> Lista = context.PlanDeCuentas.Where(x => x.IdEmpresa == IdEmpresa && x.NivelCuenta.Equals(Nivel)).OrderBy(x => x.CodCuenta).ToList(); return(Lista); } catch (Exception ex) { errorBusiness.Create("GetPlanContabByNivel", ex.Message, null); throw; } }
public List <Articulo> GetArticulosByIdListaPrecio(int IdListaPrecio) { try { SiinErpContext context = new SiinErpContext(); List <Articulo> Lista = (from lp in context.ListaPreciosDetalles.Where(x => x.IdListaPrecio == IdListaPrecio) join ar in context.Articulos on lp.IdArticulo equals ar.IdArticulo join ta in context.TablasDetalles on ar.IdDetTipoArticulo equals ta.IdDetalle join um in context.TablasDetalles on ar.IdDetUnidadMed equals um.IdDetalle select new Articulo() { IdArticulo = ar.IdArticulo, IdEmpresa = ar.IdEmpresa, CodArticulo = ar.CodArticulo, Referencia = ar.Referencia, NombreArticulo = ar.NombreArticulo, NombreBusqueda = ar.NombreBusqueda, IdDetTipoArticulo = ar.IdDetTipoArticulo, IdDetUnidadMed = ar.IdDetUnidadMed, EsLinea = ar.EsLinea, Peso = ar.Peso, PcIva = ar.PcIva, IncluyeIva = ar.IncluyeIva, StkMin = ar.StkMin, StkMax = ar.StkMax, VrVenta = ar.VrVenta, VrCosto = ar.VrCosto, Existencia = ar.Existencia, IndCosto = ar.IndCosto, IndConsumo = ar.IndConsumo, FechaCreacion = ar.FechaCreacion, FechaUEntrada = ar.FechaUEntrada, FechaUPedida = ar.FechaUPedida, FechaUSalida = ar.FechaUSalida, CreadoPor = ar.CreadoPor, Estado = ar.Estado, AfectaInventario = ar.AfectaInventario, NombreTipoArticulo = ta.Descripcion, NombreUnidadMed = um.Descripcion, DescEsLinea = ar.EsLinea ? "Si" : "No", }).OrderBy(x => x.NombreArticulo).ToList(); return(Lista); } catch (Exception ex) { errorBusiness.Create("GetArticulosByIdListaPrecio", ex.Message, null); throw; } }
public int getLastAlmacenByUsu(string nombreUsuario, int IdEmpresa) { try { SiinErpContext context = new SiinErpContext(); Movimiento entity = context.Movimientos.Where(x => x.CreadoPor.Equals(nombreUsuario) && x.IdEmpresa == IdEmpresa) .OrderByDescending(x => x.FechaCreacion).FirstOrDefault(); return(entity != null ? entity.IdDetAlmacen : -1); } catch (Exception ex) { errorBusiness.Create("getLastAlmacenByUsu", ex.Message, null); throw; } }
public List <TipoContab> GetTiposContab(int IdEmpresa) { try { SiinErpContext context = new SiinErpContext(); List <TipoContab> Lista = context.TiposContab.OrderBy(x => x.TipoDoc).ToList(); return(Lista); } catch (Exception ex) { errorBusiness.Create("GetTiposContab", ex.Message, null); throw; } }
public void Update(int IdPeriodo, Periodo entity) { try { SiinErpContext context = new SiinErpContext(); Periodo ob = context.Periodos.Find(IdPeriodo); ob.Situacion = entity.Situacion; context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("UpdatePeriodo", ex.Message, null); throw; } }
public void Create(PlanDeCuenta entity) { try { entity.FechaCreacion = DateTimeOffset.Now; SiinErpContext context = new SiinErpContext(); context.PlanDeCuentas.Add(entity); context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("CreatePlanContab", ex.Message, null); throw; } }
public void Delete(int IdMenuUsuario) { try { SiinErpContext context = new SiinErpContext(); MenuUsuario entity = context.MenuUsuario.Find(IdMenuUsuario); context.MenuUsuario.Remove(entity); context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("MenuUsuarioDelete", ex.Message, null); throw; } }
public void UpdateOrden(int IdDetalle, short Orden) { try { SiinErpContext context = new SiinErpContext(); TablaDetalle entity = context.TablasDetalles.Find(IdDetalle); entity.Orden = Orden; context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("UpdateOrdenTablaDetalle", ex.Message, null); throw; } }
public void Create(TablaDetalle entity) { try { entity.FechaCreacion = DateTimeOffset.Now; SiinErpContext context = new SiinErpContext(); context.TablasDetalles.Add(entity); context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("CreateTablaEmpresaDetalle", ex.Message, null); throw; } }
public List <Retencion> GetRetenciones(int IdEmpresa) { try { SiinErpContext context = new SiinErpContext(); List <Retencion> Lista = context.Retenciones.OrderBy(x => x.CodRetencion).ToList(); return(Lista); } catch (Exception ex) { errorBusiness.Create("GetRetsContab", ex.Message, null); throw; } }
public void Create(Usuario entity) { try { entity.Clave = Util.EncriptarMD5(Constantes.ClavePredeterminada); SiinErpContext context = new SiinErpContext(); context.Usuarios.Add(entity); context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("CreateUsuarios", ex.Message, null); throw; } }
public void UpdateEstado(int IdUsuario, string Estado) { try { SiinErpContext context = new SiinErpContext(); Usuario obUsu = context.Usuarios.Find(IdUsuario); obUsu.Estado = Estado; context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("UpdateEstadoUsuario", ex.Message, null); throw; } }
public void ResetearClave(int IdUsuario) { try { SiinErpContext context = new SiinErpContext(); Usuario entity = context.Usuarios.Find(IdUsuario); entity.Clave = Util.EncriptarMD5(Constantes.ClavePredeterminada); context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("ResetearClaveUsuario", ex.Message, null); throw; } }
public void Delete(int IdListaPrecioDetalle) { try { SiinErpContext context = new SiinErpContext(); ListaPrecioDetalle entity = context.ListaPreciosDetalles.Find(IdListaPrecioDetalle); context.ListaPreciosDetalles.Remove(entity); context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("DeleteListaPrecioDetalle", ex.Message, null); throw; } }
public void Create(TipoDocumento entity) { try { entity.FechaCreacion = DateTimeOffset.Now; SiinErpContext context = new SiinErpContext(); context.TiposDocumentos.Add(entity); context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("CreateTiposDocumentoGen", ex.Message, null); throw; } }
public void Update(int IdUsuario, Usuario entity) { try { SiinErpContext context = new SiinErpContext(); Usuario obUsu = context.Usuarios.Find(IdUsuario); obUsu.NombreCompleto = entity.NombreCompleto; obUsu.NombreUsuario = entity.NombreUsuario; context.SaveChanges(); } catch (Exception ex) { errorBusiness.Create("UpdateUsuarios", ex.Message, null); throw; } }
public void DeleteOrdenDetalle(int IdOrdenDetalle) { try { SiinErpContext context = new SiinErpContext(); OrdenDetalle entity = context.OrdenesDetalles.Find(IdOrdenDetalle); context.OrdenesDetalles.Remove(entity); context.SaveChanges(); UpdateVrNetoOrden(entity.IdOrden); } catch (Exception ex) { errorBusiness.Create("DeleteOrdenCompraDetalle", ex.Message, null); throw; } }