protected void btnAceptar_Click(object sender, EventArgs e) { var atencionBL = new AtencionMedicaBL(); var atencion = new AtencionMedicaBE { id = (hdnAtencion.Value == "0" ? 0 : int.Parse(hdnAtencion.Value.ToString())), fechaIngreso = calFechaIngreso.CalendarDate, medico = int.Parse(ddlMedicos.SelectedValue), idCama = int.Parse(ddlCama.SelectedValue), paciente = int.Parse(hdnPaciente.Value), observaciones = txtObservaciones.Text }; if (hdnAtencion.Value == "0") { atencionBL.Crear(atencion); lblMensaje.Font.Bold = true; lblMensaje.Text = "Se creo nuevo registro de Atencion Medica " + atencion.id; } else { atencionBL.Actualizar(atencion); lblMensaje.Font.Bold = true; lblMensaje.Text = "Se actualizo registro de Atencion Medica " + atencion.id; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.Params["ID"] != null) { hdnAtencion.Value = Request.Params["ID"].ToString(); } else { hdnAtencion.Value = "0"; } ListarMedicos(); lblMensaje.Text = ""; ddlCama.DataSource = new CamaBL().Listar().Where(f => f.GA_Estado.Equals("1")); ddlCama.DataTextField = "GA_NroCama"; ddlCama.DataValueField = "ID_Cama"; ddlCama.DataBind(); if (hdnAtencion.Value != "0") { var id = int.Parse(hdnAtencion.Value.ToString()); var atencionBL = new AtencionMedicaBL(); var atencion = atencionBL.Listar(id, "").FirstOrDefault(); txtDNI.Text = atencion.DNIPaciente; calFechaIngreso.CalendarDate = atencion.fechaIngreso; txtObservaciones.Text = atencion.Observaciones; ddlMedicos.SelectedValue = atencion.idMedico.ToString(); ddlCama.DataSource = new CamaBL().Listar().Where(f => f.GA_Estado.Equals("1") || f.ID_Cama == atencion.idCama); ddlCama.DataTextField = "GA_NroCama"; ddlCama.DataValueField = "ID_Cama"; ddlCama.DataBind(); ddlCama.SelectedValue = atencion.idCama.ToString(); BuscarPaciente(); } } }