예제 #1
0
 public bool NuevoRegistro(MedDAL.DAL.causes_medicamentos oCausesMedicamentos)
 {
     return(odalCausesMedicamento.NuevoRegistro(oCausesMedicamentos));
 }
예제 #2
0
        protected void Editar() 
        {
            int iErrores = 0;

            oCauses = new MedDAL.DAL.causes();
            oCauses.idCause = int.Parse(gdvDatos.SelectedDataKey.Values[0].ToString());
            oCauses.Clave = txbClave.Text;
            oCauses.Nombre = txbNombre.Text;
            oCauses.Descripcion = txaDescripcion.Text;
            oCauses.Conglomerado = txbConglomerado.Text;

            if (oblCauses.EditarRegistro(oCauses))
            {
                lblAviso1.Text = "El CAUSES ha sido editado con éxito";

                oblCauses.EliminarRegistroCie(oCauses);
                
                foreach (MedDAL.DAL.causes_cie oCausesCie in (List<MedDAL.DAL.causes_cie>)Session["lstcie"])
                {
                    MedDAL.DAL.causes_cie oCauseCieNuevo = new MedDAL.DAL.causes_cie();
                    oCauseCieNuevo.idCause = oCausesCie.idCause;
                    oCauseCieNuevo.Clave = oCausesCie.Clave;
                    oCauseCieNuevo.Tipo = oCausesCie.Tipo;
                    oCauseCieNuevo.Descripcion = oCausesCie.Descripcion;

                    if (!oblCauses.NuevoRegistro(oCauseCieNuevo))
                    {
                        iErrores++;
                    }
                }

                lblAviso2.Text = iErrores != 0 ? "No se agregaron los CIE del CAUSES" : "";

                iErrores = 0;

                oblCauses.EliminarRegistroMedicamento(oCauses);

                foreach (MedNeg.Causes.BLCausesMedicamentos oBlCausesMedicamento in (List<MedNeg.Causes.BLCausesMedicamentos>)Session["lstmedicamentos"])
                {
                    MedDAL.DAL.causes_medicamentos oCausesMedicamentoNuevo = new MedDAL.DAL.causes_medicamentos();
                    oCausesMedicamentoNuevo.idCause = oCauses.idCause;
                    oCausesMedicamentoNuevo.idProducto = oBlCausesMedicamento.idMedicamento;
                    oCausesMedicamentoNuevo.Descripcion = oBlCausesMedicamento.Descripcion;
                    oCausesMedicamentoNuevo.CuadroBasico = oBlCausesMedicamento.CuadroBasico;

                    if (!oblCauses.NuevoRegistro(oCausesMedicamentoNuevo))
                    {
                        iErrores++;
                    }
                }

                lblAviso3.Text = iErrores != 0 ? "No se agregaron los medicamentos del CAUSES" : "";

                oBitacora = new MedDAL.DAL.bitacora();
                oBitacora.FechaEntradaSrv = DateTime.Now;
                oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal
                oBitacora.Modulo = "CAUSES";
                oBitacora.Usuario = Session["usuario"].ToString();
                oBitacora.Nombre = Session["nombre"].ToString();
                oBitacora.Accion = "Editar CAUSES";
                oBitacora.Descripcion = "Clave: " + txbClave.Text + ", Nombre: " + txbNombre.Text;
                if (!oblBitacora.NuevoRegistro(oBitacora))
                {
                    lblAviso4.Text = "El evento no pudo ser registrado en la bitácora";
                }
            }
            else
            {
                lblAviso1.Text = "No se editó el CAUSES seleccionado";
            }
        }
예제 #3
0
        protected void Editar()
        {
            int iErrores = 0;

            oCauses              = new MedDAL.DAL.causes();
            oCauses.idCause      = int.Parse(gdvDatos.SelectedDataKey.Values[0].ToString());
            oCauses.Clave        = txbClave.Text;
            oCauses.Nombre       = txbNombre.Text;
            oCauses.Descripcion  = txaDescripcion.Text;
            oCauses.Conglomerado = txbConglomerado.Text;

            if (oblCauses.EditarRegistro(oCauses))
            {
                lblAviso1.Text = "El CAUSES ha sido editado con éxito";

                oblCauses.EliminarRegistroCie(oCauses);

                foreach (MedDAL.DAL.causes_cie oCausesCie in (List <MedDAL.DAL.causes_cie>)Session["lstcie"])
                {
                    MedDAL.DAL.causes_cie oCauseCieNuevo = new MedDAL.DAL.causes_cie();
                    oCauseCieNuevo.idCause     = oCausesCie.idCause;
                    oCauseCieNuevo.Clave       = oCausesCie.Clave;
                    oCauseCieNuevo.Tipo        = oCausesCie.Tipo;
                    oCauseCieNuevo.Descripcion = oCausesCie.Descripcion;

                    if (!oblCauses.NuevoRegistro(oCauseCieNuevo))
                    {
                        iErrores++;
                    }
                }

                lblAviso2.Text = iErrores != 0 ? "No se agregaron los CIE del CAUSES" : "";

                iErrores = 0;

                oblCauses.EliminarRegistroMedicamento(oCauses);

                foreach (MedNeg.Causes.BLCausesMedicamentos oBlCausesMedicamento in (List <MedNeg.Causes.BLCausesMedicamentos>)Session["lstmedicamentos"])
                {
                    MedDAL.DAL.causes_medicamentos oCausesMedicamentoNuevo = new MedDAL.DAL.causes_medicamentos();
                    oCausesMedicamentoNuevo.idCause      = oCauses.idCause;
                    oCausesMedicamentoNuevo.idProducto   = oBlCausesMedicamento.idMedicamento;
                    oCausesMedicamentoNuevo.Descripcion  = oBlCausesMedicamento.Descripcion;
                    oCausesMedicamentoNuevo.CuadroBasico = oBlCausesMedicamento.CuadroBasico;

                    if (!oblCauses.NuevoRegistro(oCausesMedicamentoNuevo))
                    {
                        iErrores++;
                    }
                }

                lblAviso3.Text = iErrores != 0 ? "No se agregaron los medicamentos del CAUSES" : "";

                oBitacora = new MedDAL.DAL.bitacora();
                oBitacora.FechaEntradaSrv = DateTime.Now;
                oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal
                oBitacora.Modulo          = "CAUSES";
                oBitacora.Usuario         = Session["usuario"].ToString();
                oBitacora.Nombre          = Session["nombre"].ToString();
                oBitacora.Accion          = "Editar CAUSES";
                oBitacora.Descripcion     = "Clave: " + txbClave.Text + ", Nombre: " + txbNombre.Text;
                if (!oblBitacora.NuevoRegistro(oBitacora))
                {
                    lblAviso4.Text = "El evento no pudo ser registrado en la bitácora";
                }
            }
            else
            {
                lblAviso1.Text = "No se editó el CAUSES seleccionado";
            }
        }
예제 #4
0
        protected void Nuevo()
        {
            int iErrores = 0;

            oCauses = new MedDAL.DAL.causes();
            oCauses.Clave = txbClave.Text;
            oCauses.Nombre = txbNombre.Text;
            oCauses.Descripcion = txaDescripcion.Text;
            oCauses.Conglomerado = txbConglomerado.Text;

            if (oblCauses.NuevoRegistro(oCauses))
            {
                lblAviso1.Text = "El CAUSES ha sido agregado con éxito";

                oCauses = oblCauses.Buscar(txbClave.Text);

                foreach (MedDAL.DAL.causes_cie oCausesCie in (List<MedDAL.DAL.causes_cie>)Session["lstcie"])
                {
                    oCausesCie.idCause = oCauses.idCause;
                    if (!oblCauses.NuevoRegistro(oCausesCie))
                    {
                        iErrores++;
                    }
                }

                lblAviso2.Text = iErrores != 0 ? "No se agregaron los CIE del CAUSES" : "";

                iErrores = 0;

                foreach (MedNeg.Causes.BLCausesMedicamentos oBlCausesMedicamento in (List<MedNeg.Causes.BLCausesMedicamentos>)Session["lstmedicamentos"])
                {
                    MedDAL.DAL.causes_medicamentos oCausesMedicamento = new MedDAL.DAL.causes_medicamentos();
                    oCausesMedicamento.idCause = oCauses.idCause;
                    oCausesMedicamento.idProducto = oBlCausesMedicamento.idMedicamento;
                    oCausesMedicamento.Descripcion = oBlCausesMedicamento.Descripcion;
                    oCausesMedicamento.CuadroBasico = oBlCausesMedicamento.CuadroBasico;

                    if (!oblCauses.NuevoRegistro(oCausesMedicamento))
                    {
                        iErrores++;
                    }
                }

                lblAviso3.Text = iErrores != 0 ? "No se agregaron los medicamentos del CAUSES" : "";

                oBitacora = new MedDAL.DAL.bitacora();
                oBitacora.FechaEntradaSrv = DateTime.Now;
                oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal
                oBitacora.Modulo = "CAUSES";
                oBitacora.Usuario = Session["usuario"].ToString();
                oBitacora.Nombre = Session["nombre"].ToString();
                oBitacora.Accion = "Nuevo CAUSES";
                oBitacora.Descripcion = "Clave: " + txbClave.Text + ", Nombre: " + txbNombre.Text;
                if (!oblBitacora.NuevoRegistro(oBitacora))
                {
                    lblAviso4.Text = "El evento no pudo ser registrado en la bitácora";
                }
            }
            else
            {
                lblAviso1.Text = "No se agrego el nuevo CAUSES";
            }
        }
예제 #5
0
        protected void Nuevo()
        {
            int iErrores = 0;

            oCauses              = new MedDAL.DAL.causes();
            oCauses.Clave        = txbClave.Text;
            oCauses.Nombre       = txbNombre.Text;
            oCauses.Descripcion  = txaDescripcion.Text;
            oCauses.Conglomerado = txbConglomerado.Text;

            if (oblCauses.NuevoRegistro(oCauses))
            {
                lblAviso1.Text = "El CAUSES ha sido agregado con éxito";

                oCauses = oblCauses.Buscar(txbClave.Text);

                foreach (MedDAL.DAL.causes_cie oCausesCie in (List <MedDAL.DAL.causes_cie>)Session["lstcie"])
                {
                    oCausesCie.idCause = oCauses.idCause;
                    if (!oblCauses.NuevoRegistro(oCausesCie))
                    {
                        iErrores++;
                    }
                }

                lblAviso2.Text = iErrores != 0 ? "No se agregaron los CIE del CAUSES" : "";

                iErrores = 0;

                foreach (MedNeg.Causes.BLCausesMedicamentos oBlCausesMedicamento in (List <MedNeg.Causes.BLCausesMedicamentos>)Session["lstmedicamentos"])
                {
                    MedDAL.DAL.causes_medicamentos oCausesMedicamento = new MedDAL.DAL.causes_medicamentos();
                    oCausesMedicamento.idCause      = oCauses.idCause;
                    oCausesMedicamento.idProducto   = oBlCausesMedicamento.idMedicamento;
                    oCausesMedicamento.Descripcion  = oBlCausesMedicamento.Descripcion;
                    oCausesMedicamento.CuadroBasico = oBlCausesMedicamento.CuadroBasico;

                    if (!oblCauses.NuevoRegistro(oCausesMedicamento))
                    {
                        iErrores++;
                    }
                }

                lblAviso3.Text = iErrores != 0 ? "No se agregaron los medicamentos del CAUSES" : "";

                oBitacora = new MedDAL.DAL.bitacora();
                oBitacora.FechaEntradaSrv = DateTime.Now;
                oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal
                oBitacora.Modulo          = "CAUSES";
                oBitacora.Usuario         = Session["usuario"].ToString();
                oBitacora.Nombre          = Session["nombre"].ToString();
                oBitacora.Accion          = "Nuevo CAUSES";
                oBitacora.Descripcion     = "Clave: " + txbClave.Text + ", Nombre: " + txbNombre.Text;
                if (!oblBitacora.NuevoRegistro(oBitacora))
                {
                    lblAviso4.Text = "El evento no pudo ser registrado en la bitácora";
                }
            }
            else
            {
                lblAviso1.Text = "No se agrego el nuevo CAUSES";
            }
        }