public ModificarDictado(Dictado aux) { WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; InitializeComponent(); ConexionNueva.conectar(); CT.conectar(); CI.conectar(); CC.conectar(); DictadoRegistrado = aux; dpFecha.SelectedDate = DictadoRegistrado.Fecha; txtObjetivo.Text = DictadoRegistrado.Objetivos; List <Tutor> TutorRegistrado = new List <Tutor>(); TutorRegistrado = CT.RetornarTablaTutor(); cbxTutor.ItemsSource = TutorRegistrado; cbxTutor.SelectedIndex = 0; List <Instructor> InstructorRegistrado = new List <Instructor>(); InstructorRegistrado = CI.RetornarTablaInstructor(); cbxInstructor.ItemsSource = InstructorRegistrado; cbxInstructor.SelectedIndex = 0; List <Curso> CursoRegistrado = new List <Curso>(); CursoRegistrado = CC.RetornarTablaCurso(); cbxCurso.ItemsSource = CursoRegistrado; cbxCurso.SelectedIndex = 0; }
private void BtnInsertar_Click(object sender, RoutedEventArgs e) { Dictado DictadoNuevo = new Dictado(); auxTutor = (Tutor)cbxTutor.SelectedItem; auxInstructor = (Instructor)cbxInstructor.SelectedItem; auxCurso = (Curso)cbxCurso.SelectedItem; if (dpFecha.SelectedDate.HasValue) { if (!string.IsNullOrWhiteSpace(txtObjetivo.Text)) { DictadoNuevo.Fecha = dpFecha.SelectedDate.Value; DictadoNuevo.Objetivos = txtObjetivo.Text; DictadoNuevo.IDCurso = auxCurso.IDCurso; DictadoNuevo.IDTutor = auxTutor.Codigo; DictadoNuevo.IDInstructor = auxInstructor.Codigo; MessageBox.Show(ConexionNueva.insertarDictado(DictadoNuevo)); } else { MessageBox.Show("Campo Objetivos vacio, ingrese nuevamente."); } } else { MessageBox.Show("Campo FECHA vacio, ingrese nuevamente."); } }
public List <Dictado> RetornarDictados(int a) { List <Dictado> ListaAUX = new List <Dictado>(); try { cn.Open(); string query = "Select * from Dictado where IDInstructor = " + a; cmd = new MySqlCommand(query, cn); dr = cmd.ExecuteReader(); while (dr.Read()) { Dictado aux = new Dictado(); aux.IDDictado = (int)dr["IDDictado"]; aux.IDInstructor = (int)dr["IDInstructor"]; aux.IDTutor = (int)dr["IDTutor"]; aux.Fecha = (DateTime)dr["FechaD"]; aux.Objetivos = (string)dr["Objetivos"]; ListaAUX.Add(aux); } cn.Close(); } catch (Exception ex) { Console.WriteLine("No se pudieron traer los datos" + ex.ToString()); } return(ListaAUX); }
private void BtnBorrar_Click(object sender, RoutedEventArgs e) { if (lbxListar.SelectedIndex >= 0) { Dictado aux = (Dictado)lbxListar.SelectedItem; MessageBox.Show(ConexionNueva.eliminarDictado(aux.IDDictado)); } else { MessageBox.Show("Seleccione un elemento de la lista."); } }
private void BtnModificar_Click(object sender, RoutedEventArgs e) { if (lbxListar.SelectedIndex >= 0) { Dictado aux = (Dictado)lbxListar.SelectedItem; ModificarDictado vtaNueva = new ModificarDictado(aux); vtaNueva.ShowDialog(); } else { MessageBox.Show("Seleccione un elemento de la lista."); } }
public string actualizarDictado(Dictado dict) { string salida = "Se Actualizo Correctamente"; try { cn.Open(); string query = "update dictado set IDInstructor = @_IDInstructor, IDTutor = @_IDTutor, FechaD = @_FechaD, Objetivos = @_Objetivos, ID_Curso = @_IDCurso WHERE IDDictado =" + dict.IDDictado; cmd = new MySqlCommand(query, cn); cmd.Parameters.AddWithValue("@_IDInstructor", dict.IDInstructor); cmd.Parameters.AddWithValue("@_IDTutor", dict.IDTutor); cmd.Parameters.AddWithValue("@_FechaD", dict.Fecha); cmd.Parameters.AddWithValue("@_Objetivos", dict.Objetivos); cmd.Parameters.AddWithValue("@_IDCurso", dict.IDCurso); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { salida = "No se pudo Actualizar : " + ex.ToString(); } return(salida); }
public string insertarDictado(Dictado dictado) { string salida = "Se Ingreso Correctamente"; try { cn.Open(); string query = "Insert into dictado (IDInstructor,IDTutor,FechaD,Objetivos,ID_Curso) values (@_IDInstructor,@_IDTutor,@_FechaD,@_Objetivos,@_idCurso)"; cmd = new MySqlCommand(query, cn); cmd.Parameters.AddWithValue("@_IDInstructor", dictado.IDInstructor); cmd.Parameters.AddWithValue("@_IDTutor", dictado.IDTutor); cmd.Parameters.AddWithValue("@_FechaD", dictado.Fecha); cmd.Parameters.AddWithValue("@_Objetivos", dictado.Objetivos); cmd.Parameters.AddWithValue("@_idCurso", dictado.IDCurso); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { salida = "No se ingreso los datos: " + ex.ToString(); } return(salida); }