Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
       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;
       }
Esempio n. 5
0
       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;
       }
Esempio n. 6
0
	   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;
         }  
Esempio n. 7
0
        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;
        }
Esempio n. 8
0
 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;
 }
Esempio n. 9
0
        public bool Actualizar(FichaTecnicaProductoFarmaciaEntity objEntity)
        {
            int codigoRetorno = -1;

            try
            {
                using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
                {
                    SQLDC.pa_U_FichaTecnicaProductoFarmacia(
                        objEntity.codigoFichaTecProducto,
                        objEntity.nombre,
                        objEntity.descripcion,
                        objEntity.etiquetado,
                        objEntity.procedimientoAlmacen,
                        objEntity.procedimientoVenta,
                        objEntity.procedimiemtoDistribucion,
                        objEntity.posologia,
                        objEntity.quimicoFarmaceutico,
                        objEntity.aprobar
                        );
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Actualizar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Esempio n. 10
0
         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;
         }
Esempio n. 11
0
        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());
        }
Esempio n. 12
0
        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 bool Insertar(TrazabilidadDetalleEntity objEntity)
 {
     string codigoRetorno = string.Empty;
     try
     {
         
         using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
         {
             SQLDC.pa_I_TrazabilidadDetalle(                       
                 objEntity.codigoTraza,
                 objEntity.codigoVenta,
                 objEntity.numeroKardex,
                 objEntity.codigoCompra,
                 objEntity.numeroOrden,
                 objEntity.numeroHojaMerma,
                 objEntity.nombreProducto,
                 objEntity.codigoFichaTecProducto
                 );
             objEntity.codigoTraza = codigoRetorno;
         }
     }
     catch (Exception ex)
     {
         log.Error(String.Concat("Insertar", " | ", ex.Message.ToString()));
         throw ex;
     }
     return codigoRetorno == string.Empty ? false : true;
 }
Esempio n. 14
0
        public bool Update(ProcedimientoDTO objEntity)
        {
            string codigoRetorno = string.Empty;

            try
            {
                using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
                {
                    SQLDC.pa_U_Procedimiento(
                        objEntity.codigoProcedimiento,
                        objEntity.version,
                        objEntity.fechIniVigencia,
                        objEntity.fechFinVigencia,
                        objEntity.responsable,
                        objEntity.unidadPlazo,
                        objEntity.observaciones,
                        objEntity.actividadProcedimiento,
                        objEntity.plazoActividad, objEntity.Tipo
                        );
                    codigoRetorno = objEntity.codigoProcedimiento;
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Insertar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(codigoRetorno == string.Empty ? false : true);
        }
Esempio n. 15
0
        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();
        }
Esempio n. 16
0
        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);
        }
Esempio n. 17
0
        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);
        }
Esempio n. 18
0
        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);
        }
Esempio n. 19
0
        public bool Insertar(InformeTrazabilidadEntity objEntity)
        {
            string codigoRetorno = string.Empty;

            try
            {
                using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
                {
                    SQLDC.pa_I_InformeTrazabilidad(
                        ref codigoRetorno,
                        objEntity.producto,
                        objEntity.detalleAnalisis,
                        objEntity.anexo,
                        objEntity.codigoTraza
                        );
                    objEntity.codigoInformeTrazabilidad = codigoRetorno;
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Insertar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(codigoRetorno == string.Empty ? false : true);
        }
        public bool Insertar(TrazabilidadDetalleEntity objEntity)
        {
            string codigoRetorno = string.Empty;

            try
            {
                using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
                {
                    SQLDC.pa_I_TrazabilidadDetalle(
                        objEntity.codigoTraza,
                        objEntity.codigoVenta,
                        objEntity.numeroKardex,
                        objEntity.codigoCompra,
                        objEntity.numeroOrden,
                        objEntity.numeroHojaMerma,
                        objEntity.nombreProducto,
                        objEntity.codigoFichaTecProducto
                        );
                    objEntity.codigoTraza = codigoRetorno;
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Insertar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(codigoRetorno == string.Empty ? false : true);
        }
       public bool Insertar(InformeTrazabilidadEntity objEntity)
       {
           string codigoRetorno = string.Empty;
           try
           {

               using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
               {
                   SQLDC.pa_I_InformeTrazabilidad(
                       ref codigoRetorno,
                       objEntity.producto,
                       objEntity.detalleAnalisis,
                       objEntity.anexo,
                       objEntity.codigoTraza
                       );
                   objEntity.codigoInformeTrazabilidad = codigoRetorno;
               }
           }
           catch (Exception ex)
           {
               log.Error(String.Concat("Insertar", " | ", ex.Message.ToString()));
               throw ex;
           }
           return codigoRetorno == string.Empty ? false : true;
       }
Esempio n. 22
0
       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 bool Actualizar(FichaTecnicaProductoFarmaciaEntity objEntity)
 {
     int codigoRetorno = -1;
     try
     {
         using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
         {
             SQLDC.pa_U_FichaTecnicaProductoFarmacia(
                 objEntity.codigoFichaTecProducto,
                 objEntity.nombre,
                 objEntity.descripcion,
                 objEntity.etiquetado,
                 objEntity.procedimientoAlmacen,
                 objEntity.procedimientoVenta,
                 objEntity.procedimiemtoDistribucion,
                 objEntity.posologia,
                 objEntity.quimicoFarmaceutico,
                 objEntity.aprobar
                 );
             codigoRetorno = 0;
         }
     }
     catch (Exception ex)
     {
         log.Error(String.Concat("Actualizar", " | ", ex.Message.ToString()));
         throw ex;
     }
     return codigoRetorno == 0 ? true : false;
 }
Esempio n. 24
0
        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);
        }
Esempio n. 25
0
        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);
        }
Esempio n. 26
0
        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 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;
        }
Esempio n. 28
0
       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;
       }
Esempio n. 29
0
       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 bool Eliminar(string codigotraza)
        {
            string codigoRetorno = string.Empty;

            try
            {
                using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
                {
                    SQLDC.pa_D_TrazabilidadDetalle(codigotraza);
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Eliminar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(codigoRetorno == string.Empty ? false : true);
        }
       public bool Eliminar(string codigotraza)
       {
           string codigoRetorno = string.Empty;
           try
           {

               using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
               {
                   SQLDC.pa_D_TrazabilidadDetalle(codigotraza);
                   
               }
           }
           catch (Exception ex)
           {
               log.Error(String.Concat("Eliminar", " | ", ex.Message.ToString()));
               throw ex;
           }
           return codigoRetorno == string.Empty ? false : true;
       }
Esempio n. 32
0
 public bool RetirarArticulo(OrdenRetiroEntity objEntity)
 {
     try
     {
         using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
         {
             SQLDC.pa_I_OrdenRetiro(objEntity.codigoProducto,
                                    objEntity.fecha,
                                    objEntity.autorizado,
                                    objEntity.motivo,
                                    objEntity.motivo);
         }
     }
     catch (Exception ex)
     {
         log.Error(String.Concat("Retiro de Articulo", " | ", ex.Message.ToString()));
         return(false);
     }
     return(true);
 }
Esempio n. 33
0
 public bool RetirarArticulo(OrdenRetiroEntity objEntity) 
 {
     try
     {
         using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) 
         {
             SQLDC.pa_I_OrdenRetiro(objEntity.codigoProducto, 
                                    objEntity.fecha, 
                                    objEntity.autorizado, 
                                    objEntity.motivo, 
                                    objEntity.motivo);
         }
     }
     catch (Exception ex) 
     {
         log.Error(String.Concat("Retiro de Articulo", " | ", ex.Message.ToString()));
         return false;
     }
     return true;
 }
Esempio n. 34
0
	   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;
         }  
Esempio n. 35
0
        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);
        }
Esempio n. 36
0
        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);
        }
Esempio n. 37
0
       public bool Actualizar(TrazabilidadEntity objEntity)
       {
           string codigoRetorno = string.Empty;
           try
           {

               using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
               {
                   SQLDC.pa_U_Trazabilidad(
                      objEntity.codigoTraza,
                       objEntity.producto,
                       objEntity.descripcion,
                       objEntity.estado
                       );
                   objEntity.codigoTraza = codigoRetorno;
               }
           }
           catch (Exception ex)
           {
               log.Error(String.Concat("Actualizar", " | ", ex.Message.ToString()));
               throw ex;
           }
           return codigoRetorno == string.Empty ? false : true;
       }
	   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;
            }
Esempio n. 39
0
        public bool Actualizar(TrazabilidadEntity objEntity)
        {
            string codigoRetorno = string.Empty;

            try
            {
                using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
                {
                    SQLDC.pa_U_Trazabilidad(
                        objEntity.codigoTraza,
                        objEntity.producto,
                        objEntity.descripcion,
                        objEntity.estado
                        );
                    objEntity.codigoTraza = codigoRetorno;
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Actualizar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(codigoRetorno == string.Empty ? false : true);
        }
Esempio n. 40
0
        public bool Update(ProcedimientoDTO objEntity)
        {
            string codigoRetorno = string.Empty;
            try
            {

                using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
                {
                    SQLDC.pa_U_Procedimiento(
                        objEntity.codigoProcedimiento,
                        objEntity.version,
                        objEntity.fechIniVigencia,
                        objEntity.fechFinVigencia,
                        objEntity.responsable,
                        objEntity.unidadPlazo,
                        objEntity.observaciones,
                        objEntity.actividadProcedimiento,
                        objEntity.plazoActividad,objEntity.Tipo
                        );
                    codigoRetorno = objEntity.codigoProcedimiento;                    
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Insertar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return codigoRetorno == string.Empty ? false : true;
        }