public static string InsertarCarga(int ID, string resultado)
        {
            DDetalle_Orden Objeto = new DDetalle_Orden();

            Objeto.ID        = ID;
            Objeto.Resultado = resultado;
            return(Objeto.InsertarCarga(Objeto));
        }
        public static List <DDetalle_Orden> MostrarDetalle(int TextoBuscar)
        {
            DDetalle_Orden Objeto = new DDetalle_Orden();

            return(Objeto.MostrarDetalle(TextoBuscar));
        }
Beispiel #3
0
        public static string Facturar(int IDBioanalista, string IDUsuario, int IDMedico, int IDTurno, DateTime Fecha, DataTable DtDetalleOrden, int idpaciente, int idtipopaciente, int idempresaseguro, string tipopago, int idbanco, string numerochot,
                                      bool exonerado, string motivo, double descuento, double subtotal, double recargoemergencia, double abonar, double total,
                                      DataTable DtDetalleFactura, ref int IDFactura)
        {
            //Objeto del Orden
            DOrden ObjetoOrden = new DOrden();

            ObjetoOrden.IDBioanalista = IDBioanalista;
            ObjetoOrden.IDUsuario     = IDUsuario;
            ObjetoOrden.IDMedico      = IDMedico;
            ObjetoOrden.IDTurno       = IDTurno;
            ObjetoOrden.Fecha         = Fecha;

            List <DDetalle_Orden> DetalleOrden = new List <DDetalle_Orden>();

            foreach (DataRow row in DtDetalleOrden.Rows)
            {
                DDetalle_Orden Detalle = new DDetalle_Orden();

                //voy a poner que se agregue el id mientras tanto
                //Detalle.ID = Convert.ToInt32(row["ID"].ToString());
                //Detalle.IDOrden = Convert.ToInt32(row["IDOrden"].ToString());
                Detalle.IDExamen = Convert.ToInt32(row["IDExamen"].ToString());

                DetalleOrden.Add(Detalle);
            }

            //Objeto de la Factura
            DFactura ObjetoFactura = new DFactura();

            ObjetoFactura.IDPaciente        = idpaciente;
            ObjetoFactura.IDTipoPaciente    = idtipopaciente;
            ObjetoFactura.IDEmpresaSeguro   = idempresaseguro;
            ObjetoFactura.TipoPago          = tipopago;
            ObjetoFactura.IDBanco           = idbanco;
            ObjetoFactura.NumeroCHoT        = numerochot;
            ObjetoFactura.Exonerado         = exonerado;
            ObjetoFactura.Motivo            = motivo;
            ObjetoFactura.Descuento         = descuento;
            ObjetoFactura.Subtotal          = subtotal;
            ObjetoFactura.RecargoEmergencia = recargoemergencia;
            ObjetoFactura.Abonar            = abonar;
            ObjetoFactura.Total             = total;

            List <DDetalle_Factura> DetalleFactura = new List <DDetalle_Factura>();

            foreach (DataRow row in DtDetalleFactura.Rows)
            {
                DDetalle_Factura Detalle = new DDetalle_Factura();

                //voy a poner que se agregue el id mientras tanto
                //Detalle.ID = Convert.ToInt32(row["ID"].ToString());
                //Detalle.IDFactura = Convert.ToInt32(row["IDFactura"].ToString());
                Detalle.ExamenPerfil = Convert.ToString(row["EXoPERF"].ToString());
                Detalle.IDExamen     = Convert.ToInt32(row["IDExamen"].ToString());
                Detalle.IDPerfil     = Convert.ToInt32(row["IDPerfil"].ToString());
                //Detalle.IDDetalleOrden = Convert.ToInt32(row["IDDetalleOrden"].ToString());

                DetalleFactura.Add(Detalle);
            }

            string response = ObjetoFactura.Facturar(ref ObjetoFactura, DetalleFactura, ObjetoOrden, DetalleOrden);

            IDFactura = ObjetoFactura.ID;

            return(response);
        }