public TrazabilidadDTO Listar(Parametro pFiltro) { TrazabilidadDTO trazabilidad = new TrazabilidadDTO(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_Trazabilidad(pFiltro.codProducto).FirstOrDefault(); if(resul!=null) { trazabilidad.codigoTraza = resul.codigoTraza; trazabilidad.fechaTraza = resul.fechaTraza; trazabilidad.nombreProducto = resul.nombreProducto; trazabilidad.estado = resul.estado; trazabilidad.estadoinformetrazabilidad = resul.estadoinformetrazabilidad; } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return trazabilidad; }
public List<ProcedimientoDTO> Listar(Parametro pFiltro) { List<ProcedimientoDTO> lstGastoEntityDTO = new List<ProcedimientoDTO>(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_Procedimiento(pFiltro.codProducto); foreach (var item in resul) { lstGastoEntityDTO.Add(new ProcedimientoDTO() { codigoProcedimiento = item.codigoProcedimiento, fechFinVigencia = item.fechFinVigencia, fechIniVigencia = item.fechIniVigencia, observaciones = item.observaciones, responsable = item.responsable, unidadPlazo = item.unidadPlazo, version = item.version, nombreProducto = item.nombreProducto }); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lstGastoEntityDTO; }
public List<ProductoDTO> Listar(Parametro pFiltro) { List<ProductoDTO> lstGastoEntityDTO = new List<ProductoDTO>(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_Producto(pFiltro.codProducto, pFiltro.nomProducto); foreach (var item in resul) { lstGastoEntityDTO.Add(new ProductoDTO() { codigoProducto = item.codigoProducto, nombreProducto = item.nombreProducto, descripcion = item.descripcion, pesoProducto = item.pesoProducto, tipoProducto = item.tipoProducto, presentacion = item.presentacion }); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lstGastoEntityDTO; }
public List<KardexDTO> ListarKardexTrazabilidad(Parametro pFiltro) { List<KardexDTO> lista = new List<KardexDTO>(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_KardexTrazabilidad(pFiltro.codProducto, pFiltro.p_codigoTraza); foreach (var item in resul) { lista.Add(new KardexDTO() { codigoProducto = item.codigoProducto, fecha = item.fecha, ingreso = item.ingreso, numeroKardex = item.numeroKardex, observaciones = item.observaciones, saldos = item.saldos, salidas = item.salidas }); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lista; }
public List<OrdenDeCompraDTO> ListarOrdenDeCompraTrazabilidad(Parametro pFiltro) { List<OrdenDeCompraDTO> lista = new List<OrdenDeCompraDTO>(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_OrdendeCompraTrazabilidad(pFiltro.codProducto, pFiltro.p_codigoTraza); foreach (var item in resul) { lista.Add(new OrdenDeCompraDTO() { codigoProducto = item.codigoProducto, cantidad = item.cantidad, codigoCompra = item.codigoCompra, costo = item.costo, fechaCompra = item.fechaCompra, nombreProducto = item.nombreProducto, nombreProveedor = item.nombreProveedor }); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lista; }
public ProcedimientoDTO BuscarProcedimientoById(Parametro pFiltro) { List<ProcedimientoDTO> lstGastoEntityDTO = new List<ProcedimientoDTO>(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_ProcedimientoById(pFiltro.P_codigoProcedimiento); foreach (var item in resul) { lstGastoEntityDTO.Add(new ProcedimientoDTO() { codigoProcedimiento = item.codigoProcedimiento, fechFinVigencia = item.fechFinVigencia, fechIniVigencia = item.fechIniVigencia, observaciones = item.observaciones, responsable = item.responsable, unidadPlazo = item.unidadPlazo, version = item.version, actividadProcedimiento=item.actividadProcedimiento, plazoActividad=item.plazoActividad, Tipo=item.tipo }); } } } catch (Exception ex) { log.Error(String.Concat("BuscarProcedimientoById", " | ", ex.Message.ToString())); throw ex; } return lstGastoEntityDTO.FirstOrDefault(); }
public List<OrdendeDespachoDTO> ListarOrdenDeDespachoTrazabilidad(Parametro pFiltro) { List<OrdendeDespachoDTO> lista = new List<OrdendeDespachoDTO>(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_OrdenDeDespachoTrazabilidad(pFiltro.codProducto, pFiltro.p_codigoTraza); foreach (var item in resul) { lista.Add(new OrdendeDespachoDTO() { codigoProducto = item.codigoProducto, fecha = item.fecha, numeroOrden = item.numeroOrden, observaciones = item.observaciones, pesoTotal = item.pesoTotal, totalPedidos = item.totalPedidos }); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lista; }
public List<InformeVentaDTO> ListarVentaTrazabilidad(Parametro pFiltro) { List<InformeVentaDTO> lstGastoEntityDTO = new List<InformeVentaDTO>(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_InformeVentaTrazabilidad(pFiltro.codProducto,pFiltro.p_codigoTraza); foreach (var item in resul) { lstGastoEntityDTO.Add(new InformeVentaDTO() { codigoProducto = item.codigoProducto, cantidad = item.cantidad, codigoVenta = item.codigoVenta, fechaVenta = item.fechaVenta.GetValueOrDefault(), nombreCliente = item.nombreCliente, nombreProducto = item.nombreProducto, precio = item.precio }); } } } catch (Exception ex) { log.Error(String.Concat("ListarVentaTrazabilidad", " | ", ex.Message.ToString())); throw ex; } return lstGastoEntityDTO; }
public List<HojaMermaDTO> ListarMermaTrazabilidad(Parametro pFiltro) { List<HojaMermaDTO> lista = new List<HojaMermaDTO>(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_HojaMermaTrazabilidad(pFiltro.codProducto, pFiltro.p_codigoTraza); foreach (var item in resul) { lista.Add(new HojaMermaDTO() { codigoProducto = item.codigoProducto, fecha = item.fecha, cantidadInsumo = item.cantidadInsumo, motivo = item.motivo, numeroHojaMerma = item.numeroHojaMerma }); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lista; }
public List<LibroRecetaDTO> ListarRecetaTrazabilidad(Parametro pFiltro) { List<LibroRecetaDTO> lista = new List<LibroRecetaDTO>(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_LibroRecetaTrazabilidad(pFiltro.codProducto, pFiltro.p_codigoTraza); foreach (var item in resul) { lista.Add(new LibroRecetaDTO() { codigoProducto = item.codigoProducto, fechaProducto = item.fechaProducto, codigolibroreceta = item.codigolibroreceta, quimicoLaboratorista = item.quimicoLaboratorista }); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lista; }
public InformeTrazabilidadDTOReporte Listar(Parametro pFiltro) { InformeTrazabilidadDTOReporte trazabilidad = new InformeTrazabilidadDTOReporte(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_InformeTrazabilidad(pFiltro.codigoInformeTrazabilidad).FirstOrDefault(); if (resul != null) { trazabilidad.codigoTraza = resul.codigoTraza; trazabilidad.codigoInformeTrazabilidad = resul.codigoInformeTrazabilidad; trazabilidad.nombreProducto = resul.nombreProducto; trazabilidad.estado = resul.estado; trazabilidad.detalleAnalisis = resul.detalleAnalisis; } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return trazabilidad; }
public string UsuarioTrazabilidad(Parametro pLista) { string emailTrazabilidad = null; try { oEmpleadoData= new EmpleadoData(); emailTrazabilidad = oEmpleadoData.UsuarioTrazabilidad(pLista); } catch (Exception ex) { throw ex; } return emailTrazabilidad; }
public List<OrdendeDespachoDTO> ListarOrdenDeDespachoTrazabilidad(Parametro pLista) { List<OrdendeDespachoDTO> lista = new List<OrdendeDespachoDTO>(); try { oData = new OrdendeDespachoData(); lista = oData.ListarOrdenDeDespachoTrazabilidad(pLista); } catch (Exception ex) { throw ex; } return lista; }
public List<KardexDTO> ListarKardexTrazabilidad(Parametro pLista) { List<KardexDTO> lista = new List<KardexDTO>(); try { oVentaData = new KardexData(); lista = oVentaData.ListarKardexTrazabilidad(pLista); } catch (Exception ex) { throw ex; } return lista; }
public List<ProcedimientoDTO> Listar(Parametro pLista) { List<ProcedimientoDTO> lista = new List<ProcedimientoDTO>(); try { oProcedimientoData = new ProcedimientoData(); lista = oProcedimientoData.Listar(pLista); } catch (Exception ex) { throw ex; } return lista; }
public List<LibroRecetaDTO> ListarRecetaTrazabilidad(Parametro pLista) { List<LibroRecetaDTO> lista = new List<LibroRecetaDTO>(); try { oData = new LibroRecetaData(); lista = oData.ListarRecetaTrazabilidad(pLista); } catch (Exception ex) { throw ex; } return lista; }
public List<HojaMermaDTO> Listar(Parametro pLista) { List<HojaMermaDTO> lista = new List<HojaMermaDTO>(); try { oData = new HojaMermaData(); lista = oData.Listar(pLista); } catch (Exception ex) { throw ex; } return lista; }
public InformeTrazabilidadDTOReporte Listar(Parametro pFiltro) { InformeTrazabilidadDTOReporte lista = new InformeTrazabilidadDTOReporte(); try { oData = new InformeTrazabilidaData(); lista = oData.Listar(pFiltro); } catch (Exception ex) { throw ex; } return lista; }
public List<OrdenDeCompraDTO> Listar(Parametro pLista) { List<OrdenDeCompraDTO> lista = new List<OrdenDeCompraDTO>(); try { oData = new OrdenDeCompraData(); lista = oData.Listar(pLista); } catch (Exception ex) { throw ex; } return lista; }
public ProcedimientoDTO BuscarProcedimientoById(Parametro pLista) { ProcedimientoDTO lista = new ProcedimientoDTO(); try { oProcedimientoData = new ProcedimientoData(); lista = oProcedimientoData.BuscarProcedimientoById(pLista); } catch (Exception ex) { throw ex; } return lista; }
public List<FichaTecnicaProductoFarmaciaDTO> Listar(Parametro pLista) { List<FichaTecnicaProductoFarmaciaDTO> lista = new List<FichaTecnicaProductoFarmaciaDTO>(); try { oData = new FichaTecnicaProductoFarmaciaData(); lista = oData.Listar(pLista); } catch (Exception ex) { throw ex; } return lista; }
public TrazabilidadDTO Listar(Parametro pFiltro) { TrazabilidadDTO lista = new TrazabilidadDTO(); try { oData = new TrazabilidadData(); lista = oData.Listar(pFiltro); } catch (Exception ex) { throw ex; } return lista; }
public List<InformeVentaDTO> ListarInformeVentaTrazabilidad(Parametro pLista) { List<InformeVentaDTO> lstGastoEntityDTO = new List<InformeVentaDTO>(); try { oVentaData = new InformeVentaData(); lstGastoEntityDTO = oVentaData.ListarVentaTrazabilidad(pLista); } catch (Exception ex) { throw ex; } return lstGastoEntityDTO; }
public JsonResult FichaTecnicaFarmacia(string producto) { producto = producto.ToLower(); List<FichaTecnicaProductoFarmaciaDTO> lista = new List<FichaTecnicaProductoFarmaciaDTO>(); filtro = new Parametro(); filtro.codProducto = producto; fichaTecnicaProductoFarmacia = new FichaTecnicaProductoFarmaciaLogic(); try { var codigo = int.Parse(producto); lista = fichaTecnicaProductoFarmacia.Listar(filtro); } catch (Exception) { } return Json(lista, JsonRequestBehavior.AllowGet); }
public string UsuarioTrazabilidad(Parametro pFiltro) { string emailTrazabilidad=null; try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_UsuarioTrazabilidad(pFiltro.p_codCargo, pFiltro.p_codArea); foreach (var item in resul) { emailTrazabilidad = item.desLogin; } } } catch (Exception ex) { log.Error(String.Concat("Email Trazabilidad", " | ", ex.Message.ToString())); throw ex; } return emailTrazabilidad; }
public List<FichaTecnicaProductoFarmaciaDTO> Listar(Parametro pFiltro) { List<FichaTecnicaProductoFarmaciaDTO> lista = new List<FichaTecnicaProductoFarmaciaDTO>(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_FichaTecnicaProductoFarmacia(pFiltro.codProducto); foreach (var item in resul) { lista.Add(new FichaTecnicaProductoFarmaciaDTO() { aprobar = item.aprobar, codigoFichaTecProducto = item.codigoFichaTecProducto, codigoFichaTecProveedor = item.codigoFichaTecProveedor, codigoProcedimiento = item.codigoProcedimiento, descripcion = item.descripcion, etiquetado = item.etiquetado, nombre = item.nombre, posologia=item.posologia, procedimiemtoDistribucion=item.procedimiemtoDistribucion, procedimientoAlmacen=item.procedimientoAlmacen, procedimientoVenta=item.procedimientoVenta, quimicoFarmaceutico=item.quimicoFarmaceutico }); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lista; }
public void Reporte(string codigoInformTrazabilidad, string codigoproducto, string codigotraza) { //FilterReport filter = JsonConvert.DeserializeObject<FilterReport>(id); //List<StockProductoAlmacenReport> datos = movimientoBL.ReporteStockProductoAlmacen(filter.TipoFamilia, filter.SubFamilia, filter.TipoCorte, filter.TipoProducto, filter.Gramos, filter.AlmacenId, filter.IncluyeStockCero, filter.NombreProducto, filter.EmpresaId); // DataSet ds = new DataSet(); //ds.Tables.Add(); filtro = new Parametro(); InformeTrazabilidadDTOReporte InformeTrazabilidad = new InformeTrazabilidadDTOReporte(); objVentaLogic = new InformeVentaLogic(); objKardexLogic = new KardexLogic(); objCompraLogic = new OrdenDeCompraLogic(); objDespachoLogic = new OrdendeDespachoLogic(); objMermaLogic = new HojaMermaLogic(); objRecetaLogic = new LibroRecetaLogic(); filtro.codigoInformeTrazabilidad=codigoInformTrazabilidad; filtro.codProducto = codigoproducto; filtro.p_codigoTraza = codigotraza; InformeTrazabilidad = objInfTrazabilidadLogic.Listar(filtro); //Detalle List<InformeVentaDTO> venta= objVentaLogic.ListarInformeVentaTrazabilidad(filtro); List<KardexDTO> kardex = objKardexLogic.ListarKardexTrazabilidad(filtro); List<OrdenDeCompraDTO> ordendecompra = objCompraLogic.ListarOrdenDeCompraTrazabilidad(filtro); List<OrdendeDespachoDTO> pedido = objDespachoLogic.ListarOrdenDeDespachoTrazabilidad(filtro); List<HojaMermaDTO> merma = objMermaLogic.ListarMermaTrazabilidad(filtro); List<LibroRecetaDTO> libroreceta = objRecetaLogic.ListarRecetaTrazabilidad(filtro); List<InformeTrazabilidadDTOReporte> milista = new List<InformeTrazabilidadDTOReporte>(); milista.Add(InformeTrazabilidad); //lista. (InformeTrazabilidad); RenderReportImpresion("Reporte", "InformeTrazabilidad", milista, "Venta", venta, "Kardex", kardex, "Compra", ordendecompra, "Pedido", pedido, "Merma", merma, "Libro", libroreceta, "PDF", "11in"); }
public JsonResult ConsultarInformeTrazabilidad(string Codigo, string codigoTraza) { filtro = new Parametro(); filtro.codProducto = Codigo; filtro.p_codigoTraza = codigoTraza; trazabilidadLogic = new TrazabilidadLogic(); TrazabilidadDTO informe = trazabilidadLogic.Listar(filtro); if(informe!=null) filtro.p_codigoTraza = informe.codigoTraza; //Obtener Detalle Trazabilidad objVentaLogic = new InformeVentaLogic(); objKardexLogic = new KardexLogic(); objMermaLogic = new HojaMermaLogic(); objCompraLogic = new OrdenDeCompraLogic(); objDespachoLogic = new OrdendeDespachoLogic(); objRecetaLogic = new LibroRecetaLogic(); var ventas = objVentaLogic.ListarInformeVentaTrazabilidad(filtro); var kardex = objKardexLogic.ListarKardexTrazabilidad(filtro); var ordenes_compra = objCompraLogic.ListarOrdenDeCompraTrazabilidad(filtro); var ordenes_pedido = objDespachoLogic.ListarOrdenDeDespachoTrazabilidad(filtro); var recetas = objRecetaLogic.ListarRecetaTrazabilidad(filtro); var hoja_merma = objMermaLogic.ListarMermaTrazabilidad(filtro); return Json(new { codigoTraza=informe.codigoTraza, fechaTraza= Convert.ToDateTime(informe.fechaTraza).ToShortDateString(), nombreProducto=informe.nombreProducto, estado = informe.estado, estadoinformetrazabilidad=informe.estadoinformetrazabilidad, InformeVenta = ventas, Kardex = kardex, OrdenesCompra = ordenes_compra, OrdenesPedido = ordenes_pedido, Recetas = recetas, HojaMerma = hoja_merma }, JsonRequestBehavior.AllowGet); }
public JsonResult ConsultarTrazabilidad(string Codigo, string FechaInicio, string FechaFin, string NombreProducto) { DateTime fecha_ini = DateTime.Parse(FechaInicio); DateTime fecha_fin = DateTime.Parse(FechaFin); filtro = new Parametro(); filtro.codProducto = Codigo; filtro.fechaFin = fecha_fin; filtro.fechaIni = fecha_ini; objVentaLogic = new InformeVentaLogic(); objKardexLogic = new KardexLogic(); objMermaLogic = new HojaMermaLogic(); objCompraLogic = new OrdenDeCompraLogic(); objDespachoLogic = new OrdendeDespachoLogic(); objRecetaLogic = new LibroRecetaLogic(); var ventas = objVentaLogic.ListarInformeVenta(filtro); var kardex = objKardexLogic.Listar(filtro); var ordenes_compra = objCompraLogic.Listar(filtro); var ordenes_pedido = objDespachoLogic.Listar(filtro); var recetas = objRecetaLogic.Listar(filtro); var hoja_merma = objMermaLogic.Listar(filtro); if (ventas.Count == 0 && kardex.Count == 0 && ordenes_compra.Count == 0 && ordenes_pedido.Count == 0 && recetas.Count == 0 && hoja_merma.Count==0) { objEmpleadoLogic = new EmpleadoLogic(); filtro = new Parametro(); filtro.p_codArea = Convert.ToInt32(ConfigurationManager.AppSettings["CODAREA"]); filtro.p_codCargo = Convert.ToInt32(ConfigurationManager.AppSettings["CODCARGO"]); ; var emailTrazabilidad = objEmpleadoLogic.UsuarioTrazabilidad(filtro); //if (emailTrazabilidad != null) //{ EnvioCorreoPregunta(ConfigurationManager.AppSettings["EMAIL_DESTINO"], NombreProducto); // } } return Json(new { Producto = "", InformeVenta = ventas, Kardex = kardex, OrdenesCompra = ordenes_compra, OrdenesPedido = ordenes_pedido, Recetas = recetas, HojaMerma = hoja_merma }, JsonRequestBehavior.AllowGet); }
protected SelectList ListarProducto() { ProductoLogic objProductoLogic = new ProductoLogic(); List<ProductoDTO> lstProductoDto = new List<ProductoDTO>(); Parametro parametro = new Parametro(); lstProductoDto = objProductoLogic.Listar(parametro); SelectList lstParaCombos = new SelectList(lstProductoDto, "codigoProducto", "nombreProducto"); return lstParaCombos; }