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(); }
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); }