コード例 #1
0
        public tbMovimientos Guardar(tbMovimientos movimientos)
        {
            tbInventario inv;

            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    if (movimientos.idTipoMov == (int)Enums.tipoMovimiento.PagoProveedor)
                    {
                        foreach (tbDetalleMovimiento detalle in movimientos.tbDetalleMovimiento)
                        {
                            //inv = new tbInventario();
                            //inv.idIngrediente = detalle.idIngrediente;
                            //inv = inventarioD.GetEntity(inv);
                            //inv.cantidad = inv.cantidad + detalle.cantidad;

                            //inv.fecha_ult_mod = movimientos.fecha_ult_mod;
                            //inv.usuario_ult_mod = movimientos.usuario_ult_mod;
                            //context.Entry(inv).State = System.Data.Entity.EntityState.Modified;
                        }
                    }
                    context.tbMovimientos.Add(movimientos);

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return(movimientos);
        }
コード例 #2
0
        //OBTENGO UN LISTA DE ENTIDADES O ROLES SEGUN SU ESTADO(1-2 o 3) (ACTIVOS,INACTVOS,O TODOS)
        public List <tbRoles> GetListEntities(int estado)
        {
            try
            {
                List <tbRoles> rol = new List <tbRoles>();

                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        rol = (from p in context.tbRoles.Include("tbRequerimientos")
                               where p.estado == true
                               select p).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
                    {
                        rol = (from p in context.tbRoles.Include("tbRequerimientos")
                               where p.estado == false
                               select p).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Todos)
                    {
                        rol = (from p in context.tbRoles.Include("tbRequerimientos")
                               select p).ToList();
                    }
                }
                return(rol);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
        public List <tbTipoMovimiento> GetListEntities(int estado)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    List <tbTipoMovimiento> movimiento = new List <tbTipoMovimiento>();
                    if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        movimiento = (from p in context.tbTipoMovimiento
                                      where p.estado == true
                                      select p).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
                    {
                        movimiento = (from p in context.tbTipoMovimiento
                                      where p.estado == false
                                      select p).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Todos)
                    {
                        movimiento = (from p in context.tbTipoMovimiento
                                      select p).ToList();
                    }

                    return(movimiento);
                }
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
        public IEnumerable <tbDocumento> GetListEntities()
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    var list = (from p in context.tbDocumento.Include("tbDetalleDocumento").Include("tbDetalleDocumento.tbProducto")
                                where p.estadoFactura != (int)Enums.EstadoFactura.Eliminada &&
                                p.reporteElectronic == true
                                select p).ToList();

                    foreach (var item in list)
                    {
                        if (item.idCliente != null)
                        {
                            item.tbClientes = clienteIns.GetClienteById((int)item.tipoIdCliente, item.idCliente.Trim());
                        }
                    }
                    return(list);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(null);
        }
コード例 #5
0
        public int getNewIDMensaje()
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    var existe = (from u in context.tbReporteHacienda
                                  orderby u.id descending
                                  select u);
                    if (existe.Count() == 0)
                    {
                        return(0);
                    }
                    else
                    {
                        var x = (from u in context.tbReporteHacienda
                                 orderby u.id descending
                                 select u).Take(1);

                        return(x.First().id);
                    }
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(-1);
        }
コード例 #6
0
 public List <tbPagos> GetListEntities(int estado)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             if (estado == (int)Enums.EstadoBusqueda.Activo)
             {
                 return((from P in context.tbPagos.Include("tbEmpleado").Include("tbMovimientos")
                         where P.tbEmpleado.estado == true
                         select P).ToList());
             }
             if (estado == (int)Enums.EstadoBusqueda.Inactivos)
             {
                 return((from P in context.tbPagos.Include("tbEmpleado").Include("tbMovimientos")
                         where P.tbEmpleado.estado == false
                         select P).ToList());
             }
             return((from P in context.tbPagos.Include("tbEmpleado").Include("tbMovimientos")
                     select P).ToList());
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #7
0
        public List <tbTipoPuesto> GetListEntities(int estado)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    List <tbTipoPuesto> puesto = new List <tbTipoPuesto>();
                    if (estado == 1)
                    {
                        puesto = (from p in context.tbTipoPuesto
                                  where p.estado == true
                                  select p).ToList();
                    }
                    else if (estado == 2)
                    {
                        puesto = (from p in context.tbTipoPuesto
                                  where p.estado == false
                                  select p).ToList();
                    }
                    else if (estado == 3)
                    {
                        puesto = (from p in context.tbTipoPuesto
                                  select p).ToList();
                    }

                    return(puesto);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #8
0
        //MAX método para mi formulario Login...

        public tbUsuarios GetLoginUsuario(tbUsuarios usuario)
        {
            try
            {
                tbUsuarios uslogin; //= new tbUsuarios();
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    uslogin = (from us in context.tbUsuarios.Include("tbPersona").Include("tbEmpresa.tbParametrosEmpresa")
                               where us.nombreUsuario == usuario.nombreUsuario && us.contraseña == usuario.contraseña
                               select us).SingleOrDefault();
                    if (uslogin != null)
                    {
                        uslogin.tbPersona = (from us in context.tbPersona.Include("tbBarrios.tbDistrito.tbCanton.tbProvincia")
                                             where us.identificacion == uslogin.id && us.tipoId == uslogin.tipoId
                                             select us).SingleOrDefault();
                    }
                    else
                    {
                        throw new Exception("Datos incorrectos");
                    }
                }
                return(uslogin);
            }
            catch (EntityException ex)
            {
                throw new Exception("Ha ocurrido el siguiente error: " + ex.Message);
            }
        }
コード例 #9
0
        } //Guardar

        public List <tbCreditos> GetListEntities(int estado)
        {
            // List<tbCreditos> listaCreditos;
            try
            {
                dbSisSodInaEntities context = new dbSisSodInaEntities();

                if (estado == 1)
                {
                    return((from p in context.tbCreditos
                            where p.idEstado == true
                            select p).ToList());            //
                }
                if (estado == 2)
                {
                    return((from p in context.tbCreditos
                            where p.idEstado == false
                            select p).ToList());//
                }
                else
                {
                    return((from p in context.tbCreditos
                            select p).ToList());//
                }
            }
            catch (Exception)
            {
                throw new EntityException();
            }
        } //GetListEntities
コード例 #10
0
 /// <summary>
 /// Recuperamos los productos de la base de datos.
 /// </summary>
 /// <returns></returns>
 public List <tbProducto> GetListEntities(int estado)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             if (estado == (int)Enums.EstadoBusqueda.Activo)
             {
                 return((from p in context.tbProducto.Include("tbProveedores").Include("tbInventario").Include("tbImpuestos")
                         where p.estado == true
                         select p).ToList());
             }
             else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
             {
                 return((from p in context.tbProducto.Include("tbProveedores").Include("tbInventario").Include("tbImpuestos")
                         where p.estado == false
                         select p).ToList());
             }
             else
             {
                 return((from p in context.tbProducto.Include("tbProveedores").Include("tbInventario").Include("tbImpuestos")
                         select p).ToList());
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #11
0
        public List <tbUsuarios> GetListEntities(int estado)
        {
            try
            {
                List <tbUsuarios> usuario = new List <tbUsuarios>();
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        return((from p in context.tbUsuarios.Include("tbPersona").Include("tbEmpresa.tbParametrosEmpresa")
                                where p.estado == true
                                select p).ToList());
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
                    {
                        return((from p in context.tbUsuarios.Include("tbPersona").Include("tbEmpresa.tbParametrosEmpresa")
                                where p.estado == false
                                select p).ToList());
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Todos)
                    {
                        return((from p in context.tbUsuarios.Include("tbPersona").Include("tbEmpresa.tbParametrosEmpresa")
                                select p).ToList());
                    }
                }


                return(usuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #12
0
        public List <tbProveedores> GetListEntities(int estado)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        return((from p in context.tbProveedores.Include("tbPersona")
                                where p.estado == true
                                select p).ToList());
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
                    {
                        return((from p in context.tbProveedores.Include("tbPersona")
                                where p.estado == false
                                select p).ToList());
                    }

                    else if (estado == (int)Enums.EstadoBusqueda.Todos)
                    {
                        return((from p in context.tbProveedores.Include("tbPersona")

                                select p).ToList());
                    }
                }
            }

            catch (Exception ex)
            {
                throw ex;
            }

            throw new SaveEntityException("Proveedores");
        }
コード例 #13
0
        public List<tbTipoPago> GetListEntities(int estado)
        {
            try
            {



                using (dbSisSodInaEntities context = new dbSisSodInaEntities())//utilizamos el using para todas las consultas
                {



                    return (from tipIn in context.tbTipoPago
                            select tipIn).ToList();


                }





            }

            catch (Exception ex)
            {

                throw ex;
            }
        }
コード例 #14
0
 public List <tbMovimientos> GetListEntities(int estado)
 {
     //List<tbMovimientos> listaMov;
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             if (estado == 1)
             {
                 return((from p in context.tbMovimientos.Include("tbDetalleMovimiento").Include("tbTipoMovimiento").Include("tbDetalleMovimiento.tbIngredientes.tbTipoMedidas")
                         where p.estado == true
                         select p).ToList());//
             }
             else if (estado == 2)
             {
                 return((from p in context.tbMovimientos.Include("tbDetalleMovimiento").Include("tbTipoMovimiento").Include("tbDetalleMovimiento.tbIngredientes.tbTipoMedidas")
                         where p.estado == false
                         select p).ToList());//
             }
             else
             {
                 return((from p in context.tbMovimientos.Include("tbDetalleMovimiento").Include("tbTipoMovimiento").Include("tbDetalleMovimiento.tbIngredientes.tbTipoMedidas")
                         select p).ToList());//
             }
         }
     }
     catch (Exception ex)
     {
         throw new ListEntityException("Lista");
     }
 }
コード例 #15
0
        public tbDocumentosPendiente GetEntityByAlias(string alias, bool anexas)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    var pend = (from p in context.tbDocumentosPendiente.Include("tbDetalleDocumentoPendiente")
                                where p.alias.Trim().ToUpper() == alias.Trim().ToUpper() select p).SingleOrDefault();
                    if (anexas)
                    {
                        if (pend != null)
                        {
                            foreach (var item in pend.tbDetalleDocumentoPendiente)
                            {
                                item.tbProducto = productoIns.GetEntityById(item.idProducto);
                            }
                        }
                    }



                    return(pend);
                }
            }
            catch (Exception)

            {
                throw new EntityException();
            }
        }
コード例 #16
0
        } //GetListEntities

        public tbCreditos Modificar(tbCreditos credito)
        {
            try
            {
                tbCreditos creditoNuevo = new tbCreditos();
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    creditoNuevo = GetEntity(credito);

                    if (creditoNuevo == null)
                    {
                        context.tbCreditos.Add(credito);
                    }
                    else
                    {
                        context.Entry(credito).State = System.Data.Entity.EntityState.Modified;//mnada entidad y la modifica
                    }


                    //Si viniera otra tabla relacionada que se debiera modificar se pone la misma linea de coduigo de arriba
                    //y se manda a modificar
                    context.SaveChanges();
                    return(creditoNuevo);
                }
            }
            catch (Exception ex)
            {
                throw new UpdateEntityException();
            }
        } //Modificar
コード例 #17
0
        public List <tbTipoMedidas> GetListEntities(int estado)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    List <tbTipoMedidas> BuscarTipoMedida = new List <tbTipoMedidas>();
                    if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        return((from T in context.tbTipoMedidas
                                where T.estado == true
                                select T).ToList());
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
                    {
                        return((from T in context.tbTipoMedidas
                                where T.estado == false
                                select T).ToList());
                    }

                    else if (estado == (int)Enums.EstadoBusqueda.Todos)

                    {
                        return((from T in context.tbTipoMedidas
                                select T).ToList());
                    }
                    return(BuscarTipoMedida);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #18
0
        //METODOS DE MOVIMIENTO PAGO PROVEEDORES ALBAN


        //OBTENER LOS INGREDIENTES ACTIVOS


        //Metodos para obtener los elementos de la lista ya se activos , inactivos o todos
        public List <tbIngredientes> GetListEntitiesIngredientes(int estado)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    List <tbIngredientes> ingrediente = new List <tbIngredientes>();
                    if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        ingrediente = (from p in context.tbIngredientes.Include("tbTipoMedidas").Include("tbInventario")
                                       where p.estado == true//ACTIVOS
                                       select p).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
                    {
                        ingrediente = (from p in context.tbIngredientes.Include("tbTipoMedidas").Include("tbInventario")
                                       where p.estado == false//INACTIVOS
                                       select p).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Todos)
                    {
                        ingrediente = (from p in context.tbIngredientes.Include("tbTipoMedidas").Include("tbInventario")
                                       select p).ToList();
                    }

                    return(ingrediente);
                }
            }
            catch (Exception ex)
            {
                throw new ListEntityException("Lista de Ingredientes");
            }
        }
コード例 #19
0
 public List <tbTipoMovimiento> GetListEntities(int estado)
 {
     //List<tbTipoMovimiento> listaTipMov;
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             if (estado == 1)
             {
                 return((from p in context.tbTipoMovimiento
                         where p.estado == true
                         select p).ToList());      //
             }
             if (estado == 2)
             {
                 return((from p in context.tbTipoMovimiento
                         where p.estado == false
                         select p).ToList());//
             }
             else
             {
                 return((from p in context.tbTipoMovimiento
                         select p).ToList());//
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #20
0
 public List <tbIngredientes> GetListEntities(int estado)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             List <tbIngredientes> ingrediente = new List <tbIngredientes>();
             if (estado == (int)Enums.EstadoBusqueda.Activo)
             {
                 ingrediente = (from a in context.tbIngredientes.Include("tbInventario")
                                where a.estado == true
                                select a).ToList();
             }
             else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
             {
                 ingrediente = (from a in context.tbIngredientes.Include("tbInventario")
                                where a.estado == false
                                select a).ToList();
             }
             else if (estado == (int)Enums.EstadoBusqueda.Todos)
             {
                 ingrediente = (from a in context.tbIngredientes.Include("tbInventario")
                                select a).ToList();
             }
             return(ingrediente);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #21
0
        public IEnumerable <tbDocumento> getListFacturasAceptadasHacienda()
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    var list = (from p in context.tbDocumento.Include("tbDetalleDocumento").Include("tbClientes").Include("tbDetalleDocumento.tbProducto")
                                where (p.reporteAceptaHacienda == true && p.mensajeReporteHacienda.Contains("Accepted") && p.EstadoFacturaHacienda.Contains("aceptado") || p.EstadoFacturaHacienda.Contains("rechazado"))
                                select p).ToList();

                    foreach (var item in list)
                    {
                        if (item.idCliente != null)
                        {
                            item.tbClientes = clienteIns.GetClienteById((int)item.tipoIdCliente, item.idCliente);
                        }
                    }
                    return(list);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #22
0
        public static bool existTipoCliente(string nombreTipoCliente)
        {
            bool exist = false;

            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    tbTipoClientes tipoCliente = (from p in context.tbTipoClientes
                                                  where p.nombre == nombreTipoCliente
                                                  select p).SingleOrDefault();
                    if (tipoCliente != null)
                    {
                        exist = true;
                    }
                }
            }
            catch (Exception exP)
            {
                throw exP;
            }


            return(exist);
        }
コード例 #23
0
        public int getNewIDCompra(int tipoDoc)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    var existe = (from u in context.tbCompras
                                  where u.tipoDoc == tipoDoc
                                  orderby u.id descending
                                  select u);
                    if (existe.Count() == 0)
                    {
                        return(0);
                    }
                    else
                    {
                        var x = (from u in context.tbCompras
                                 where u.tipoDoc == tipoDoc
                                 orderby u.id descending
                                 select u).Take(1);

                        return(x.First().id);
                    }
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(-1);
        }
コード例 #24
0
 public List <tbImpuestos> GetListEntities(int estado)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             if (estado == (int)Enums.EstadoBusqueda.Activo)
             {
                 //Recuperamos los datos de la tabla con el estado en activo.
                 return((from p in context.tbImpuestos
                         where p.estado == true
                         select p).ToList());
             }
             else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
             {
                 //Recuperamos los valores con el estado en inactivo
                 return((from p in context.tbImpuestos
                         where p.estado == false
                         select p).ToList());
             }
             else
             {
                 //Recuperamos todos los valores de la tabla.
                 return((from p in context.tbImpuestos
                         select p).ToList());
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Ha ocurrido el siguiente error: " + ex.ToString());
     }
 }
コード例 #25
0
        public List <tbCajas> GetListEntities(int estado)//aqui accedo a la lista
        {
            try
            {
                List <tbCajas> cajas = new List <tbCajas>();

                using (dbSisSodInaEntities context = new dbSisSodInaEntities())//utilizamos el using para todas las consultas
                {
                    if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        cajas = (from tipIn in context.tbCajas//.include(tbpersona)
                                 where tipIn.estado == true
                                 select tipIn).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
                    {
                        cajas = (from tipIn in context.tbCajas
                                 where tipIn.estado == false
                                 select tipIn).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Todos)
                    {
                        cajas = (from tipIn in context.tbCajas
                                 select tipIn).ToList();
                    }
                }
                return(cajas);
            }

            catch (Exception ex)
            {
                throw new ListEntityException("cajas");
            }
        }
コード例 #26
0
        public bool removeByAlias(string alias)
        {
            try
            { var pend = GetEntityByAlias(alias, false);
              using (dbSisSodInaEntities context = new dbSisSodInaEntities())
              {
                  if (pend != null)
                  {
                      context.tbDetalleDocumentoPendiente.RemoveRange(context.tbDetalleDocumentoPendiente.Where(x => x.alias == pend.alias).ToList());
                      pend.tbDetalleDocumentoPendiente = null;
                      context.Entry(pend).State        = System.Data.Entity.EntityState.Deleted;

                      context.SaveChanges();
                      return(true);
                  }
                  else
                  {
                      return(false);
                  }
              } }
            catch (Exception ex)

            {
                throw new EntityException();
            }
        }
コード例 #27
0
        public List <tbEmpleado> GetListEntities(int estado)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    List <tbEmpleado> empleado = new List <tbEmpleado>();
                    if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        empleado = (from e in context.tbEmpleado.AsNoTracking().Include("tbPersona").Include("tbTipoPuesto")
                                    where e.estado == true
                                    select e).ToList();
                    }

                    else if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        empleado = (from e in context.tbEmpleado.Include("tbPersona").Include("tbTipoPuesto")
                                    where e.estado == false
                                    select e).ToList();
                    }
                    if (estado == (int)Enums.EstadoBusqueda.Todos)
                    {
                        empleado = (from e in context.tbEmpleado.Include("tbPersona").Include("tbTipoPuesto")
                                    select e).ToList();
                    }
                    return(empleado);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #28
0
        public tbDocumentosPendiente Guardar(tbDocumentosPendiente entity)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    //busci el nuevo alias, para borrarlo y crear con los datos nuevos
                    var pend = GetEntityByAlias(entity.alias, false);
                    if (pend != null)
                    {
                        context.tbDetalleDocumentoPendiente.RemoveRange(context.tbDetalleDocumentoPendiente.Where(x => x.alias == pend.alias).ToList());
                        pend.tbDetalleDocumentoPendiente = null;
                        context.Entry(pend).State        = System.Data.Entity.EntityState.Deleted;
                    }


                    context.tbDocumentosPendiente.Add(entity);
                    context.SaveChanges();
                    return(entity);
                }
            }
            catch (Exception ex)

            {
                throw new EntityException();
            }
        }
コード例 #29
0
        public List <tbInventario> GetListEntities(int estado)
        {
            List <tbInventario> inventario;

            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        inventario = (from u in context.tbInventario.Include("tbProducto.tbTipoMedidas").Include("tbProducto.tbCategoriaProducto")
                                      where u.estado == true
                                      select u).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
                    {
                        inventario = (from u in context.tbInventario.Include("tbProducto.tbTipoMedidas").Include("tbProducto.tbCategoriaProducto")
                                      where u.estado == false
                                      select u).ToList();
                    }
                    else
                    {
                        inventario = (from u in context.tbInventario.Include("tbProducto.tbTipoMedidas").Include("tbProducto.tbCategoriaProducto")
                                      select u).ToList();
                    }
                    return(inventario);
                }
            }
            catch (Exception ex)
            {
                throw new ListEntityException("Inventario");
            }
        }
コード例 #30
0
        public List <tbTipoIngrediente> GetListEntities(int estado)//aqui accedo a la lista
        {
            try
            {
                List <tbTipoIngrediente> tipoIngrediente = new List <tbTipoIngrediente>();

                using (dbSisSodInaEntities context = new dbSisSodInaEntities())//utilizamos el using para todas las consultas
                {
                    if (estado == (int)Enums.EstadoBusqueda.Activo)
                    {
                        tipoIngrediente = (from tipIn in context.tbTipoIngrediente//.include(tbpersona)
                                           where tipIn.estado == true
                                           select tipIn).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Inactivos)
                    {
                        tipoIngrediente = (from tipIn in context.tbTipoIngrediente
                                           where tipIn.estado == false
                                           select tipIn).ToList();
                    }
                    else if (estado == (int)Enums.EstadoBusqueda.Todos)
                    {
                        tipoIngrediente = (from tipIn in context.tbTipoIngrediente
                                           select tipIn).ToList();
                    }
                }
                return(tipoIngrediente);
            }

            catch (Exception)
            {
                throw new ListEntityException("tipo ingrediente");
            }
        }