private void btnEditar_Click(object sender, RoutedEventArgs e) { DataRowView Rows = this.vasignresproyecto.DgvPlantilla.SelectedItem as DataRowView; VISTA.VDialog_AsignPersonalProyecto vdialog = new VISTA.VDialog_AsignPersonalProyecto(); C_DialogAsignResProyecto cdialog = new C_DialogAsignResProyecto(vdialog); vdialog.txtIdAsign.Text = Rows.Row[0].ToString(); vdialog.cmbProyecto.SelectedValuePath = Rows.Row[1].ToString(); vdialog.txtEstatus.Text = Rows.Row[2].ToString(); vdialog.cmbPersonal.SelectedValuePath = Rows.Row[3].ToString(); cdialog.FormLoad(); if (vdialog.DialogResult == true) { getDatos(vdialog, true); if (daoasignresproyecto.Editar().Equals(1)) { MessageBox.Show(":)"); Reload(); } else { MessageBox.Show(":("); } } }
public C_DialogAsignResProyecto(VISTA.VDialog_AsignPersonalProyecto vdl_asignresproyecto) { this.vdl_asignresproyecto = vdl_asignresproyecto; daoasignresproyecto = new MODELO.DAO_AsignacionResponsablesProyectos(); daoasignresproyecto.abrirConexion(); this.vdl_asignresproyecto.cmbProyecto.Items.Clear(); this.vdl_asignresproyecto.cmbPersonal.Items.Clear(); var items1 = (daoasignresproyecto.consultaProyecto() as IListSource).GetList(); var items2 = (daoasignresproyecto.consultaPersonal() as IListSource).GetList(); this.vdl_asignresproyecto.cmbProyecto.ItemsSource = items1; this.vdl_asignresproyecto.cmbPersonal.ItemsSource = items2; this.vdl_asignresproyecto.cmbProyecto.DisplayMemberPath = "vchProyecto"; this.vdl_asignresproyecto.cmbProyecto.SelectedValuePath = "intIdProyecto"; this.vdl_asignresproyecto.cmbPersonal.DisplayMemberPath = "vchPersonal"; this.vdl_asignresproyecto.cmbPersonal.SelectedValuePath = "intIdPersonal"; }
private void btnNuevo_Click(object sender, RoutedEventArgs e) { VISTA.VDialog_AsignPersonalProyecto vdialog = new VISTA.VDialog_AsignPersonalProyecto(); C_DialogAsignResProyecto cdialog = new C_DialogAsignResProyecto(vdialog); cdialog.FormLoad(); if (vdialog.DialogResult == true) { getDatos(vdialog, false); if (daoasignresproyecto.Insertar().Equals(1)) { MessageBox.Show(":)"); Reload(); } else { MessageBox.Show(":("); } } }
private void getDatos(VISTA.VDialog_AsignPersonalProyecto vdialog, bool edit) { DataRowView Rows1 = vdialog.cmbProyecto.SelectedItem as DataRowView; DataRowView Rows2 = vdialog.cmbPersonal.SelectedItem as DataRowView; var idproyecto = Rows1.Row[0].ToString(); var idpersonal = Rows2.Row[0].ToString(); vdialog.cmbProyecto.SelectedValuePath = idproyecto; vdialog.cmbPersonal.SelectedValuePath = idpersonal; if (edit == false) { this.voasignresproyecto.IDRESPROYECTO = 0; } else { this.voasignresproyecto.IDRESPROYECTO = int.Parse(vdialog.txtIdAsign.Text); } this.voasignresproyecto.IDPROYECTO = int.Parse(vdialog.cmbProyecto.SelectedValuePath); this.voasignresproyecto.ESTATUS = vdialog.txtEstatus.Text; this.voasignresproyecto.IDPERSONAL = int.Parse(vdialog.cmbPersonal.SelectedValuePath); this.daoasignresproyecto = new MODELO.DAO_AsignacionResponsablesProyectos(voasignresproyecto); }