Пример #1
0
        private void Eliminar(object p)
        {
            HojaTrabajo oRegistro = new HojaTrabajo();

            oRegistro = (HojaTrabajo)oRegistro.Get(typeof(HojaTrabajo), int.Parse(p.ToString()));
            Usuario oUser = new Usuario();

            oRegistro.Baja = true;
            oRegistro.IdUsuarioRegistro = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString()));
            oRegistro.FechaRegistro     = DateTime.Now;
            oRegistro.Save();
        }
Пример #2
0
        private void Guardar(HojaTrabajo oRegistro)
        {
            Usuario oUser = new Usuario();
            Area    oArea = new Area();

            oArea = (Area)oArea.Get(typeof(Area), int.Parse(ddlArea.SelectedValue));


            oRegistro.IdArea      = oArea;
            oRegistro.IdEfector   = oArea.IdEfector;
            oRegistro.Codigo      = txtCodigoHT.Text;
            oRegistro.Responsable = txtResponsable.Text;

            if (rdbFormatoHoja.Items[0].Selected)
            {
                oRegistro.TipoHoja = false;
            }
            else
            {
                oRegistro.TipoHoja = true;
            }


            ////Opciones de Impresión
            if (rdbHojaTrabajo.Items[0].Selected)
            {
                oRegistro.Formato = 0;
            }
            else
            {
                oRegistro.Formato = 1;
            }

            oRegistro.FormatoAncho = int.Parse(ddlAnchoColumnas.SelectedValue);


            ///oPCIONES DE IMPRESION DEL PROTOCOLO

            oRegistro.ImprimirPrioridad   = chkDatosProtocolo.Items[1].Selected;
            oRegistro.ImprimirOrigen      = chkDatosProtocolo.Items[2].Selected;
            oRegistro.ImprimirCorrelativo = chkDatosProtocolo.Items[3].Selected;
            oRegistro.ImprimirMedico      = chkDatosProtocolo.Items[4].Selected;
            //////////////////////////

            ////opciones de impresion de los datos del paciente
            oRegistro.ImprimirApellidoNombre = chkDatosPaciente.Items[0].Selected;
            oRegistro.ImprimirEdad           = chkDatosPaciente.Items[1].Selected;
            oRegistro.ImprimirSexo           = chkDatosPaciente.Items[2].Selected;
            ///////////////////////
            if (ddlImprimirAntecedente.SelectedValue == "0")
            {
                oRegistro.ImprimirAntecedente = false;
            }
            else
            {
                oRegistro.ImprimirAntecedente = true;
            }

            if (ddlImprimirFechaHora.SelectedValue == "0")
            {
                oRegistro.ImprimirFechaHora = false;
            }
            else
            {
                oRegistro.ImprimirFechaHora = true;
            }

            oRegistro.TextoInferiorDerecha   = txtInferiorDerecha.Text;
            oRegistro.TextoInferiorIzquierda = txtInferiorIzquierda.Text;

            oRegistro.CantidadLineaAdicional = int.Parse(txtCantidadLineaAdicional.Text);


            //if (rdbDatosPaciente.Items[0].Selected)  ///No imprime
            //    oRegistro.DatosPaciente = false;
            //else oRegistro.DatosPaciente = true;

            ///////////////////////////////////
            oRegistro.IdUsuarioRegistro = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString()));
            oRegistro.FechaRegistro     = DateTime.Now;

            oRegistro.Save();


            GuardarDetalle(oRegistro);
        }