protected void btn_guardar_Click(object sender, EventArgs e) { try { lb_mensajes.Text = ""; Entidad.Cat_Cita c = new Entidad.Cat_Cita(); c.IdPaciente = int.Parse(ddl_paciente.SelectedValue); c.IdServicio = int.Parse(ddl_motivo.SelectedValue); c.NroCedula = ddl_medico.SelectedValue; c.Fecha = DateTime.Parse(tb_fecha.Text); c.Hora = tb_hora.Text; c.Estado = "Activa"; Negocio.citaNegocio dc = new Negocio.citaNegocio(); dc.InsertarCita(c); //lb_mensajes.ForeColor = System.Drawing.Color.Green; //lb_mensajes.Text = "Datos almacenados correctamente!!!"; string mensaje = "MostrarMensaje('SUCCESS','Datos almacenados satisfactoriamente!!!')"; ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true); CleanControls(this.Controls); } catch (Exception err) { cv_informacion.IsValid = false; cv_informacion.ErrorMessage =err.Message; } }
protected void btn_modificar_Click(object sender, EventArgs e) { try { /*ASIGNAMOS A UNA ENTIDAD DE TIPO CAT_CITA*/ Entidad.Cat_Cita cs = new Entidad.Cat_Cita(); cs.IdCita = (string)Session["S_IdCita"]; cs.IdPaciente = int.Parse(ddl_paciente.SelectedValue); cs.Fecha = DateTime.Parse(tb_fecha.Text); cs.Hora = tb_hora.Text; cs.IdServicio = int.Parse(ddl_motivo.SelectedValue); cs.NroCedula = ddl_medico.SelectedValue; cs.FechaModificacion = DateTime.Now; if (rb_activa.Checked == true) cs.Estado = "Activa"; else cs.Estado = "Cancelada"; /*DECLARAMOS UN OBJETO DE TIPO NEGOCIO PARA PODER HACER EL LLAMADO DEL METODO QUE UTILIZAREMOS*/ Negocio.citaNegocio dc = new Negocio.citaNegocio(); /*LLAMAMOS AL METODO UPDATECITA Y PASAMOS COMO PARAMETRO LA */ dc.UpdateCita(cs); //lb_mensajes.ForeColor = System.Drawing.Color.Green; //lb_mensajes.Text = "Datos actualizados correctamente!!!"; string mensaje = "MostrarMensaje('SUCCESS','Datos actualizados correctamente!!!')"; ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true); /*CARGAMOS EL GRID PARA REFLEJAR EL CAMBIO DE LA INFORMACION*/ CargarGrid((string)Session["S_Fecha"]); /*LIMPIAMOS LOS CONTROLES*/ CleanControl(this.Controls); /*INHABILITAMOS LOS CONTROLES*/ InhabilitarControles(); btn_modificar.Enabled = false; /*ELIMINAMOS LAS SESIONES*/ Session.Remove("S_Fecha"); Session.Remove("S_IdCita"); } catch (Exception err) { cv_informacion.IsValid = false; cv_informacion.ErrorMessage = err.Message; } }
protected void SeleccionCita(string id_cita) { try { /*MANDAMOS A CARGAR LOS CAMPOS DEL FORMULARIO CON LO QUE POSEE LA ENTIDAD DE TIPO CAT_CITA OBTENIDOS EN EL METODO CONSULTARCITA*/ Negocio.citaNegocio dc = new Negocio.citaNegocio(); Entidad.Cat_Cita cs = dc.ConsultarCita(id_cita); if (cs != null) { Session["S_IdCita"] = cs.IdCita; ddl_paciente.SelectedValue = cs.IdPaciente.ToString(); tb_fecha.Text = cs.Fecha.ToString(); tb_hora.Text = cs.Hora; ddl_motivo.SelectedValue = cs.IdServicio.ToString(); ddl_medico.SelectedValue = cs.NroCedula; if (cs.Estado == "Activa") rb_activa.Checked = true; else rb_cancelada.Checked = true; tb_fecha.Enabled = true; tb_hora.Enabled = true; ddl_motivo.Enabled = true; ddl_medico.Enabled = true; rb_activa.Enabled = true; rb_cancelada.Enabled = true; btn_modificar.Enabled = true; } } catch (Exception err) { cv_informacion.IsValid = false; cv_informacion.ErrorMessage = err.Message; } }