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); }
//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; } }
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; } }
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); }
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); }
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; } }
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; } }
//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); } }
} //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
/// <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; } }
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; } }
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"); }
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; } }
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"); } }
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(); } }
} //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
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; } }
//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"); } }
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; } }
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; } }
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; } }
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); }
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); }
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()); } }
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"); } }
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(); } }
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; } }
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(); } }
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"); } }
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"); } }