예제 #1
0
        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;
            }
        }
예제 #2
0
        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;
            }
        }
예제 #3
0
 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;
     }
 }