private void btnEditar_Click(object sender, RoutedEventArgs e) { DataRowView Rows = this.vactividad.DgvPlantilla.SelectedItem as DataRowView; VISTA.VDialog_Actividad vdialog = new VISTA.VDialog_Actividad(); C_DialogActividad cdialog = new C_DialogActividad(vdialog); vdialog.txtIdActividad.Text = Rows.Row[0].ToString(); vdialog.cmbProyecto.SelectedValuePath = Rows.Row[1].ToString(); vdialog.txtEtapa.Text = Rows.Row[2].ToString(); vdialog.txtNombreActividad.Text = Rows.Row[3].ToString(); vdialog.txtEstatus.Text = Rows.Row[4].ToString(); vdialog.dtFechaInicio.Text = Rows.Row[5].ToString(); /*agregar DisplayDate vdialog.dtFechaInicio.DisplayDate, si funciona con .Text*/ vdialog.dtFechaTermino.Text = Rows.Row[6].ToString(); /*agregar DisplayDate vdialog.dtFechaTermino.DisplayDate, si funciona con .Text*/ vdialog.txtTiempoEstimado.Text = Rows.Row[7].ToString(); cdialog.FormLoad(); if (vdialog.DialogResult == true) { getDatos(vdialog, true); if (daoactividad.Editar().Equals(1)) { MessageBox.Show(":)"); Reload(); } else { MessageBox.Show(":("); } } }
public C_DialogActividad(VISTA.VDialog_Actividad vdl_actividad) { this.vdl_actividad = vdl_actividad; daoactividad = new MODELO.DAO_Actividad(); daoactividad.abrirConexion(); this.vdl_actividad.cmbProyecto.Items.Clear(); var items = (daoactividad.consultaProyecto() as IListSource).GetList(); this.vdl_actividad.cmbProyecto.ItemsSource = items; this.vdl_actividad.cmbProyecto.DisplayMemberPath = "vchProyecto"; this.vdl_actividad.cmbProyecto.SelectedValuePath = "intIdProyecto"; }
private void btnNuevo_Click(object sender, RoutedEventArgs e) { VISTA.VDialog_Actividad vdialog = new VISTA.VDialog_Actividad(); C_DialogActividad cdialog = new C_DialogActividad(vdialog); cdialog.FormLoad(); if (vdialog.DialogResult == true) { getDatos(vdialog, false); if (daoactividad.Insertar().Equals(1)) { MessageBox.Show(":)"); Reload(); } else { MessageBox.Show(":("); } } }
private void getDatos(VISTA.VDialog_Actividad vdialog, bool edit) { DataRowView Rows = vdialog.cmbProyecto.SelectedItem as DataRowView; var id = Rows.Row[0].ToString(); vdialog.cmbProyecto.SelectedValuePath = id; if (edit == false) { this.voactividad.IDACTIVIDAD = 0; } else { this.voactividad.IDACTIVIDAD = int.Parse(vdialog.txtIdActividad.Text); } this.voactividad.IDPROYECTO = int.Parse(vdialog.cmbProyecto.SelectedValuePath); this.voactividad.ETAPA = vdialog.txtEtapa.Text; this.voactividad.NOMBREACTIVIDAD = vdialog.txtNombreActividad.Text; this.voactividad.ESTATUS = vdialog.txtEstatus.Text; this.voactividad.FECHAINICIO = vdialog.dtFechaInicio.DisplayDate; this.voactividad.FECHATERMINO = vdialog.dtFechaTermino.DisplayDate; this.voactividad.TIEMPOESTIMADO = vdialog.txtTiempoEstimado.Text; this.daoactividad = new MODELO.DAO_Actividad(voactividad); }