Gracias por la sugerencia, la tomaré en cuenta!!, iré corrigiendo para ser mejor. Saludos Elektro y gracias por la ayuda que brindas, espero que le sirva a otros este post.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
gridobjeto = new Citas();
gridobjeto.Cedula_paciente = (string)dgvCitas.Rows[e.RowIndex].Cells["Cedula_Paciente"].Value;
gridobjeto.Paciente = (string)dgvCitas.Rows[e.RowIndex].Cells["Paciente"].Value;
gridobjeto.Cedula_doctor = (int)dgvCitas.Rows[e.RowIndex].Cells["Cedula_doctor"].Value;
gridobjeto.Doctor = (string)dgvCitas.Rows[e.RowIndex].Cells["Doctor"].Value;
gridobjeto.Especialidad = (string)dgvCitas.Rows[e.RowIndex].Cells["Especialidad"].Value;
gridobjeto.Servicio = (string)dgvCitas.Rows[e.RowIndex].Cells["Servicio"].Value;
gridobjeto.Hora_cita = (DateTime)dgvCitas.Rows[e.RowIndex].Cells["Hora_cita"].Value;
gridobjeto.Fecha_Cita = (DateTime)dgvCitas.Rows[e.RowIndex].Cells["Fecha_cita"].Value;
frmCitas formulario = new frmCitas();
formulario.objetocita = gridobjeto;
formulario.cargarcitas(gridobjeto);
formulario.Show();
Public void cargarcitas(Citas cita){
List<Citas> citasEncontradas = null;
CitasLN citasLN = new CitasLN();
citasEncontradas = citasLN.ConsultarTodos_Fecha(objetocita);
foreach (Citas lista in citasEncontradas)
{
txtCed_Doctor.Text = lista.Cedula_doctor.ToString();
cboEspecialidad.Text = lista.Especialidad.ToString();
txtDoctor.Text = lista.Doctor;
txtHoraCita.Text = lista.Hora_cita.ToString();
txtNombrePaciente.Text = lista.Paciente;
txtPaciente.Text = lista.Cedula_paciente ;
cboServicios.Text = lista.Servicio.ToString();
dtpFecha.Value = Convert.ToDateTime(lista.Fecha_Cita);
}
}
//Acá está el método para actualizar los datos
Citas cita = new Citas();
cita.Cedula_doctor = Convert.ToInt32(txtCed_Doctor.Text);
cita.Doctor = txtDoctor.Text;
cita.Cedula_paciente = txtPaciente.Text;
cita.Paciente = txtNombrePaciente.Text;
cita.Especialidad = cboEspecialidad.SelectedText;
cita.Servicio = cboServicios.SelectedText;
cita.Fecha_Cita = Convert.ToDateTime(dtpNuevo.Value.Date);
cita.Hora_cita = Convert.ToDateTime(txtNuevaHora.Text);
cita.Estado_cita = "Pendiente";
//Instancimiento de la capa de Lógico de Negocios a la capa de Acceso de Datos.
CitasLN citaLN = new CitasLN();
citaLN.Reprogramar_Cita(cita);
limpiar();
MessageBox.Show("Se reprogramó la cita con éxito.");
string sql = "UPDATE tbo_Citas SET Cedula_Paciente ='" + cita.Cedula_paciente + "', Nombre_Paciente ='" + cita.Paciente + "', Cedula_Doctor =" + cita.Cedula_doctor + ", Nombre_Doctor='" + cita.Doctor + "', Especialidad_Doctor ='" + cita.Especialidad + "', Servicio = '" + cita.Servicio + "', Hora_Cita ='" + cita.Hora_cita + "', Fecha ='" + cita.Fecha_Cita + "' where Fecha ='" + cita.Fecha_Cita + "' and Hora_cita = '" + cita.Hora_cita + "'";
UPDATE [ControlCitas].[dbo].[tbo_Citas]
SET [Cedula_Paciente] = 'a'
,[Nombre_Paciente] = 'b'
WHERE Fecha = '15/08/2014' and Hora_Cita = '05:30'
GO