private void btnGuardar_Click(object sender, EventArgs e) { Tratamientos tra = new Tratamientos(txtIdPaciente.Text, dtpAsignado.Value, txtDescripcion.Text, dtpInicio.Value, dtpFin.Value, txtObservaciones.Text); GestorTratamientos gt = new GestorTratamientos(); gt.AsignarTratamiento(tra); }
public void AsignarTratamiento(Tratamientos tra) { SqlCommand consulta = new SqlCommand(); consulta.Connection = con; consulta.CommandText = "insert into tblTratamientos(TraIdPaciente,TraFechaAsignado,TraDescripcion,TraFechaInicio,TraFechaFin,TraObservaciones)" + " values(@TraIdPaciente,@TraFechaAsignado,@TraDescripcion,@TraFechaInicio,@TraFechaFin,@TraObservaciones)"; consulta.Parameters.Add("@TraIdPaciente", System.Data.SqlDbType.VarChar).Value = tra.TraIdPaciente; consulta.Parameters.Add("@TraFechaAsignado", System.Data.SqlDbType.Date).Value = tra.TraFechaAsignado; consulta.Parameters.Add("@TraDescripcion", System.Data.SqlDbType.VarChar).Value = tra.TraDescripcion; consulta.Parameters.Add("@TraFechaInicio", System.Data.SqlDbType.Date).Value = tra.TraFechaInicio; consulta.Parameters.Add("@TraFechaFin", System.Data.SqlDbType.Date).Value = tra.TraFechaFin; consulta.Parameters.Add("@TraObservaciones", System.Data.SqlDbType.VarChar).Value = tra.TraObservaciones; try { if (consulta.ExecuteNonQuery() == 1) { System.Windows.Forms.MessageBox.Show("Tratamiento guardado correctamente"); } } catch (Exception er) { System.Windows.Forms.MessageBox.Show($"Error interno: {er.Message}"); } }
public TratamientosController() { this.tratamientos = new Tratamientos(); }