Esempio n. 1
0
 public void ModificarCita(Tbl_Cita ci)
 {
     try
     {
         string          constr    = ConfigurationManager.ConnectionStrings["AllBloodContext"].ConnectionString;
         AllBloodContext db        = new AllBloodContext();
         string          sqlComand = @"st_ModificarCita";
         SqlConnection   con       = new SqlConnection(constr);
         SqlCommand      cmd       = new SqlCommand(sqlComand, con);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@Id_Cita", ci.Id_Cita);
         cmd.Parameters.AddWithValue("@Id_Donante", ci.Id_Donante);
         cmd.Parameters.AddWithValue("@Id_Solicitante", ci.Id_Solicitante);
         cmd.Parameters.AddWithValue("@Fecha", ci.Fecha);
         cmd.Parameters.AddWithValue("@Hora", ci.Hora);
         cmd.Parameters.AddWithValue("@Id_Direccion", ci.Id_Direccion);
         cmd.Parameters.AddWithValue("@Id_Estatus", ci.Id_Estatus);
         con.Open();
         cmd.ExecuteNonQuery();
         con.Close();
     }
     catch (Exception ex)
     {
         return;
     }
 }
Esempio n. 2
0
        private void btnEliminarCita_Click(object sender, EventArgs e)
        {
            Tbl_Cita ci   = new Tbl_Cita();
            RepoCita repo = new RepoCita();

            if (lblidCita.Text == "label1")
            {
                MessageBox.Show("Debe de elegir una cita para poder eliminar!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                ci.Id_Cita = int.Parse(lblidCita.Text);
                if (MessageBox.Show("Desea eliminar la cita", "¡ADVERTENCIA!"
                                    , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    repo.EliminarCita(ci);
                    dGVConsulta.DataSource = repo.ConsultarCitas();
                    MessageBox.Show("Se ha eliminado correctamente", "¡EXITOSO!"
                                    , MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No se elimino", "¡Advertencia!"
                                    , MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Esempio n. 3
0
        private void btnAgendar_Click(object sender, EventArgs e)
        {
            Tbl_Cita ci   = new Tbl_Cita();
            RepoCita repo = new RepoCita();

            lblPaciente.Text  = cBPacientes.SelectedValue.ToString();
            lblIdDonante.Text = cBDonantes.SelectedValue.ToString();
            lblIdClinica.Text = comboBox2.SelectedValue.ToString();
            ci.Id_Solicitante = int.Parse(lblPaciente.Text);
            ci.Id_Donante     = int.Parse(lblIdDonante.Text);
            ci.Id_Direccion   = int.Parse(lblIdClinica.Text);
            ci.Fecha          = DateTime.Parse(dTPFechaCita.Value.ToLongDateString());
            ci.Hora           = txtHora.Text;
            var clini = comboBox1.SelectedIndex;

            if (lblPaciente.Text == "-1")
            {
                MessageBox.Show("Debe de elegir un paciente!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (lblIdDonante.Text == "-1")
            {
                MessageBox.Show("Debe de elegir un Donante!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (dTPFechaCita.Value.Date <= DateTime.Now.Date)
            {
                MessageBox.Show("No puede seleccionar una fecha antes de la de hoy", "¡ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (ci.Hora == "")
            {
                MessageBox.Show("El campo hora debe estar lleno!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (clini == 0)
            {
                MessageBox.Show("Debe de elegir una clinica!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (lblIdClinica.Text == "-1")
            {
                MessageBox.Show("Debe de elegir una dirección!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (MessageBox.Show("Desea registrar la cita", "¡ADVERTENCIA!"
                                    , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    repo.RegistrarCita(ci);
                    MessageBox.Show("Se ha registrado correctamente", "¡EXITOSO!"
                                    , MessageBoxButtons.OK, MessageBoxIcon.Information);
                    limpiarCampos();
                }
                else
                {
                    MessageBox.Show("No se registro", "¡Advertencia!"
                                    , MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Esempio n. 4
0
 public void EliminarCita(Tbl_Cita ci)
 {
     try
     {
         string          constr    = ConfigurationManager.ConnectionStrings["AllBloodContext"].ConnectionString;
         AllBloodContext db        = new AllBloodContext();
         string          sqlComand = @"st_EliminarCita";
         SqlConnection   con       = new SqlConnection(constr);
         SqlCommand      cmd       = new SqlCommand(sqlComand, con);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@Id_Cita", ci.Id_Cita);
         con.Open();
         cmd.ExecuteNonQuery();
         con.Close();
     }
     catch (Exception)
     {
         return;
     }
 }