public List<clsTomaFisicaDET> consultaTomaFisicaDetalle() { try { List<clsTomaFisicaDET> lista = new List<clsTomaFisicaDET>(); INVENTARIOEntities ent = new INVENTARIOEntities(); var sel = from q in ent.Articulo select q; foreach (var item in sel) { clsTomaFisicaDET clas = new clsTomaFisicaDET(); clas.IdEmpresa = item.IdEmpresa; clas.IdArticulo = item.IdArticulo; clas.ExistenciaSistema = Convert.ToInt32(item.CantidadActual); lista.Add(clas); } return lista; } catch (Exception) { return null; } }
public clsTomaFisicaCAB consultaTomaFisica(int numero) { try { List<clsTomaFisicaDET> lista = new List<clsTomaFisicaDET>(); clsTomaFisicaCAB clase = new clsTomaFisicaCAB(); INVENTARIOEntities ent = new INVENTARIOEntities(); var sel = from q in ent.TomaFisicaCab join w in ent.TomaFisicaDet on q.NroTomaFisica equals w.NroTomaFisica where q.NroTomaFisica == numero && w.NroTomaFisica == numero select new { q.IdEmpresa, q.NroTomaFisica, q.IdMotivo, q.FechaTomaFisica, q.FechaModificacion, q.Usuario, q.IdTipoArticulo, q.IdBodega, q.IdUsuario, q.Auditor, q.Observacion, q.IdEstado, //w.IdEmpresa, //w.NroTomaFisica, w.IdArticulo, w.ExistenciaSistema, w.ExistenciaFisica, w.CantidadAjustada, w.FechaAjuste }; var cab = sel.First(); clase.IdEmpresa = Convert.ToInt32(cab.IdEmpresa); clase.NroTomaFisica = cab.NroTomaFisica; clase.IdMotivo = Convert.ToInt32(cab.IdMotivo); clase.FechaTomaFisica = Convert.ToDateTime(cab.FechaTomaFisica); clase.FechaModificacion = Convert.ToDateTime(cab.FechaModificacion); clase.Usuario = Convert.ToInt32(cab.Usuario); clase.IdTipoArticulo = Convert.ToInt32(cab.IdTipoArticulo); clase.IdBodega = Convert.ToInt32(cab.IdBodega); clase.IdUsuario = Convert.ToInt32(cab.IdUsuario); clase.Auditor = cab.Auditor; clase.Observacion = cab.Observacion; clase.IdEstado = Convert.ToInt32(cab.IdEstado); foreach (var item in sel) { clsTomaFisicaDET clas = new clsTomaFisicaDET(); clas.IdEmpresa = item.IdEmpresa; clas.NroTomaFisica = item.NroTomaFisica; clas.IdArticulo = item.IdArticulo; clas.ExistenciaSistema = item.ExistenciaSistema; clas.ExistenciaFisica = item.ExistenciaFisica; clas.CantidadAjustada = item.CantidadAjustada; clas.FechaAjuste = item.FechaAjuste; lista.Add(clas); } clase.detalle = lista; return clase; } catch (Exception) { return null; } }