Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
 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;
     }
 }
Ejemplo n.º 3
0
 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;
     }
 }
Ejemplo n.º 4
0
 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;
     }
 }
Ejemplo n.º 5
0
 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;
     }
 }
Ejemplo n.º 6
0
 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;
     }
 }
Ejemplo n.º 7
0
 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;
     }
 }
Ejemplo n.º 8
0
 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;
     }
 }
Ejemplo n.º 9
0
 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;
     }
 }
Ejemplo n.º 10
0
 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;
     }
 }
Ejemplo n.º 12
0
 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;
     }
 }
Ejemplo n.º 13
0
 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;
     }
 }
Ejemplo n.º 14
0
 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;
     }
 }
Ejemplo n.º 15
0
 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;
     }
 }
Ejemplo n.º 16
0
 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;
     }
 }
Ejemplo n.º 17
0
        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;
            }
        }
Ejemplo n.º 18
0
 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;
     }
 }
Ejemplo n.º 19
0
 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;
     }
 }
Ejemplo n.º 20
0
 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;
     }
 }
Ejemplo n.º 21
0
 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;
     }
 }
Ejemplo n.º 22
0
 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;
     }
 }
Ejemplo n.º 23
0
        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;
            }
        }
Ejemplo n.º 24
0
 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;
     }
 }
Ejemplo n.º 25
0
 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;
     }
 }
Ejemplo n.º 26
0
 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;
     }
 }
Ejemplo n.º 27
0
 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;
     }
 }
Ejemplo n.º 28
0
 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;
     }
 }
Ejemplo n.º 29
0
 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;
     }
 }
Ejemplo n.º 30
0
 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;
     }
 }