public C_DialogProyecto(VISTA.VDialog_Proyecto vdl_proyecto) { this.vdl_proyecto = vdl_proyecto; daoproyecto = new MODELO.DAO_Proyecto(); daoproyecto.abrirConexion(); this.vdl_proyecto.cmbCliente.Items.Clear(); this.vdl_proyecto.cmbWorkflow.Items.Clear(); this.vdl_proyecto.cmbCategoria.Items.Clear(); var items1 = (daoproyecto.consultaCliente() as IListSource).GetList(); var items2 = (daoproyecto.consultaWorkflow() as IListSource).GetList(); var items3 = (daoproyecto.consultaCategoria() as IListSource).GetList(); this.vdl_proyecto.cmbCliente.ItemsSource = items1; this.vdl_proyecto.cmbWorkflow.ItemsSource = items2; this.vdl_proyecto.cmbCategoria.ItemsSource = items3; this.vdl_proyecto.cmbCliente.DisplayMemberPath = "vchCliente"; this.vdl_proyecto.cmbCliente.SelectedValuePath = "intIdCliente"; this.vdl_proyecto.cmbWorkflow.DisplayMemberPath = "vchWorkflow"; this.vdl_proyecto.cmbWorkflow.SelectedValuePath = "intIdWorkflow"; this.vdl_proyecto.cmbCategoria.DisplayMemberPath = "vchCategoria"; this.vdl_proyecto.cmbCategoria.SelectedValuePath = "intIdCategoria"; }
private void getDatos(VISTA.VDialog_Proyecto vdialog, bool edit) { DataRowView Rows = vdialog.cmbCliente.SelectedItem as DataRowView; DataRowView Rowss = vdialog.cmbWorkflow.SelectedItem as DataRowView; DataRowView Rowsss = vdialog.cmbCategoria.SelectedItem as DataRowView; var idcliente = Rows.Row[0].ToString(); var idworkflow = Rowss.Row[0].ToString(); var idcategoria = Rowsss.Row[0].ToString(); vdialog.cmbCliente.SelectedValuePath = idcliente; vdialog.cmbWorkflow.SelectedValuePath = idworkflow; vdialog.cmbCategoria.SelectedValuePath = idcategoria; if (edit == false) { this.voproyecto.IDPROYECTO = 0; } else { this.voproyecto.IDPROYECTO = int.Parse(vdialog.txtIdProyecto.Text); } this.voproyecto.IDCLIENTE = int.Parse(vdialog.cmbCliente.SelectedValuePath); this.voproyecto.NOMBREPROYECTO = vdialog.txtNombreProyecto.Text; this.voproyecto.ESTATUS = vdialog.txtEstatus.Text; this.voproyecto.IDWORKFLOW = int.Parse(vdialog.cmbWorkflow.SelectedValuePath); this.voproyecto.IDCATEGORIA = int.Parse(vdialog.cmbCategoria.SelectedValuePath); this.daoproyecto = new MODELO.DAO_Proyecto(voproyecto); }
private void btnEditar_Click(object sender, RoutedEventArgs e) { DataRowView Rows = this.vproyecto.DgvPlantilla.SelectedItem as DataRowView; VISTA.VDialog_Proyecto vdialog = new VISTA.VDialog_Proyecto(); C_DialogProyecto cdialog = new C_DialogProyecto(vdialog); vdialog.txtIdProyecto.Text = Rows.Row[0].ToString(); vdialog.cmbCliente.SelectedValuePath = Rows.Row[1].ToString(); vdialog.txtNombreProyecto.Text = Rows.Row[2].ToString(); vdialog.txtEstatus.Text = Rows.Row[3].ToString(); vdialog.cmbWorkflow.SelectedValuePath = Rows.Row[4].ToString(); vdialog.cmbCategoria.SelectedValuePath = Rows.Row[5].ToString(); cdialog.FormLoad(); if (vdialog.DialogResult == true) { getDatos(vdialog, true); if (daoproyecto.Editar().Equals(1)) { MessageBox.Show(":)"); Reload(); } else { MessageBox.Show(":("); } } }
private void btnNuevo_Click(object sender, RoutedEventArgs e) { VISTA.VDialog_Proyecto vdialog = new VISTA.VDialog_Proyecto(); C_DialogProyecto cdialog = new C_DialogProyecto(vdialog); cdialog.FormLoad(); if (vdialog.DialogResult == true) { getDatos(vdialog, false); if (daoproyecto.Insertar().Equals(1)) { MessageBox.Show(":)"); Reload(); } else { MessageBox.Show(":("); } } }