Beispiel #1
0
 public void Agregar(CITAS cita)
 {
     using (DBClinicaEntities db = new DBClinicaEntities())
     {
         db.CITAS.Add(cita);
         db.SaveChanges();
     }
 }
        private void labal_Cancelar_Cita_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            objCitas_Bll = new Citas_BLL();
            CITAS cita = new CITAS();

            cita.ID_Cita   = Convert.ToInt32(dgv_Citas1.SelectedRows[0].Cells[0].Value.ToString());
            cita.ID_Estado = 35;
            bool a = Citas_BLL.modificarEstadoCitas(cita);
        }
        private void EliminarCitabtn_Click(object sender, EventArgs e)
        {
            objCitas_Bll = new Citas_BLL();
            CITAS cita = new CITAS();

            cita.ID_Cita   = Convert.ToInt32(dgv_Citas1.SelectedRows[0].Cells[0].Value.ToString());
            cita.ID_Estado = 35;
            bool a = Citas_BLL.modificarEstadoCitas(cita);

            loadgrid();
        }
        private void load_monthCalendar()
        {
            CITAS fecha_citas = new CITAS();

            DateTime[] dates = new DateTime[Citas_DAL.Count];
            for (int i = 0; i < dates.Length; i++)
            {
                fecha_citas = Citas_DAL[i];

                dates[i] = fecha_citas.Fecha_Inicio;
            }
            monthCalendar1.BoldedDates = dates;
        }
Beispiel #5
0
        public void Editar(CITAS cita)
        {
            using (DBClinicaEntities db = new DBClinicaEntities())
            {
                var c = db.CITAS.Find(cita.ID_CITA);


                c.FECHA          = cita.FECHA;
                c.OBOSERVACIONES = cita.OBOSERVACIONES;
                c.ID_PACIENTE    = cita.ID_PACIENTE;

                db.SaveChanges();
            }
        }
 public static bool modificarEstadoCitas(CITAS cita)
 {
     try
     {
         SQLSentencia peticion = new SQLSentencia();
         peticion.Peticion = @"EXEC SP_Modificar_Estado_Cita '" +
                             cita.ID_Cita + "','" +
                             cita.ID_Estado + "'";
         DA acceso = new DA();
         return(acceso.ejecutarSentecia(peticion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public static bool agregarCita(CITAS citas)
        {
            try
            {
                SQLSentencia peticion = new SQLSentencia();
                peticion.Peticion = @"EXEC SP_Insertar_Cita '" + citas.ID_Mascota +
                                    "','" + citas.ID_Consultorio + "','" +
                                    citas.ID_Motivo_Cita + "','" +
                                    citas.Fecha_Inicio.ToShortDateString().ToString() + "','" +
                                    citas.Hora_Inicio.ToString() + "','" +
                                    citas.Hora_Fin.ToString() + "','" +
                                    citas.ID_Estado + "'";

                DA acceso = new DA();
                return(acceso.ejecutarSentecia(peticion));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public static bool modificarCitas(CITAS cita)
 {
     try
     {
         SQLSentencia peticion = new SQLSentencia();
         peticion.Peticion = @"EXEC SP_Modidicar_Cita '" +
                             cita.ID_Cita + "','" +
                             cita.ID_Mascota + "','" +
                             cita.ID_Consultorio + "','" +
                             cita.ID_Motivo_Cita + "','" +
                             cita.Fecha_Inicio + "','" +
                             cita.Hora_Inicio + "','" +
                             cita.Hora_Fin + "','" +
                             cita.Estado + "'";
         DA acceso = new DA();
         return(acceso.ejecutarSentecia(peticion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #9
0
 public static void Editar(CITAS cita)
 {
     obj.Editar(cita);
 }
Beispiel #10
0
 public static void Agregar(CITAS cita)
 {
     obj.Agregar(cita);
 }
 public ActionResult Editar(CITAS cita)
 {
     return(View(cita));
 }
 public ActionResult Create(CITAS cita)
 {
     CitasBLL.Agregar(cita);
     return(View("~/Views/Cita/Cita.cshtml", cita));
 }
        private void AgregarCitabtn_Click(object sender, EventArgs e)
        {
            //bool a = true;
            //foreach (DataGridViewRow item in dgv_Citas1.Rows)
            //{
            //    if (item.Cells[3].Value.ToString() == cbx_Consultorio.SelectedValue.ToString())
            //    {
            //        if (new DateTime(item.Cells[7].Value.ToString()) == new DateTime(0,0,0,Lhoras[cbx_HoraIn.SelectedIndex].Hour, Lhoras[cbx_HoraIn.SelectedIndex].Minute, 0))
            //        {
            //            MessageBox.Show("Ya existe una cita agendada a la hora seleccionada");
            //            a = false;
            //        }
            //        else if (Convert.ToDateTime(item.Cells[8].Value) == Convert.ToDateTime(cbx_HoraIn.SelectedText))
            //        {
            //            a = true;
            //        }
            //        else if (Convert.ToDateTime(item.Cells[7].Value) < Convert.ToDateTime(cbx_HoraIn.SelectedText) && Convert.ToDateTime(item.Cells[8].Value) < Convert.ToDateTime(cbx_HoraFin.SelectedText))
            //        {
            //            a = true;
            //        }
            //        else if (Convert.ToDateTime(item.Cells[7].Value) > Convert.ToDateTime(cbx_HoraIn.SelectedText) && Convert.ToDateTime(item.Cells[8].Value) > Convert.ToDateTime(cbx_HoraFin.SelectedText))
            //        {
            //            a = true;
            //        }
            //        else
            //        {
            //            a = false;
            //        }
            //    }
            //}
            //if (a)
            //{
            CITAS cita = new CITAS();

            cita.ID_Mascota     = Convert.ToInt32(cbx_Macotas.SelectedValue);
            cita.ID_Consultorio = Convert.ToInt32(cbx_Consultorio.SelectedValue);
            cita.ID_Motivo_Cita = Convert.ToInt32(cbx_Motivo.SelectedValue);
            cita.Fecha_Inicio   = monthCalendar1.SelectionRange.Start;
            cita.Hora_Inicio    = new TimeSpan(Lhoras[cbx_HoraIn.SelectedIndex].Hour, Lhoras[cbx_HoraIn.SelectedIndex].Minute, 0);
            cita.Hora_Fin       = new TimeSpan(Lhoras[cbx_HoraFin.SelectedIndex].Hour, Lhoras[cbx_HoraFin.SelectedIndex].Minute, 0);
            cita.ID_Estado      = 34;
            bool a = Citas_BLL.agregarCita(cita);

            if (a)
            {
                MessageBox.Show("Cita agregada correcatmente");
                loadgrid();
            }
            else
            {
                MessageBox.Show("Error al agregar la cita");
            }

            //}
            //else
            //{
            //    MessageBox.Show("Ya existe una cita en las horas seleccionadas");
            //    cbx_HoraIn.SelectedIndex = 0;
            //    cbx_HoraFin.SelectedIndex = 0;
            //}
        }