예제 #1
0
 private void formularioDGW_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (e.ColumnIndex == formularioDGW.Columns["abrir"].Index && e.RowIndex >= 0)
         {
             FORMULARIO result = form.GetForm((Guid)formularioDGW.Rows[e.RowIndex].Cells[1].Value);
             Crear_Editar_Formulario_Form childForm = new Crear_Editar_Formulario_Form(result);
             childForm.MdiParent = ParentForm;
             childForm.Show();
             this.Close();
         }
         else if (e.ColumnIndex == formularioDGW.Columns["verDatos"].Index && e.RowIndex >= 0)
         {
             FORMULARIO result = form.GetForm((Guid)formularioDGW.Rows[e.RowIndex].Cells[1].Value);
             Listar_Datos_Formulario_Form childForm = new Listar_Datos_Formulario_Form(result, 0);
             childForm.MdiParent = ParentForm;
             childForm.Show();
         }
         else if (e.ColumnIndex == formularioDGW.Columns["eliminar"].Index && e.RowIndex >= 0)
         {
             DialogResult myResult = MessageBox.Show("¿Esta seguro de querer eliminar este formulario?", "Mensaje de confirmacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
             if (myResult == DialogResult.OK)
             {
                 PROYECTO result = project.GetProject(((PROYECTO)Program.Cache.Get("project")).NROPROY);
                 Program.Cache.Add("project", result, new CacheItemPolicy());
                 form.DeleteForm((Guid)formularioDGW.Rows[e.RowIndex].Cells[1].Value);
                 form.SaveChanges();
                 formularioBS.DataSource = result.FORMULARIO.ToList();
                 formularioDGW.DataSource = formularioBS;
                 formularioDGW.Refresh();
             }
         }
     }
     catch (Exception ex)
     {
         Error_Form er = new Error_Form(ex.Message);
         er.MdiParent = this.MdiParent;
         er.Show();
     }
 }
 private void listarRegenbtn_Click(object sender, EventArgs e)
 {
     FORMULARIO f = form.GetForm(newForm.NROFORMULARIO);
     Listar_Datos_Formulario_Form childForm = new Listar_Datos_Formulario_Form(f, 1);
     childForm.MdiParent = this.ParentForm;
     childForm.Show();
 }
예제 #3
0
 private void formulariosDGW_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (e.ColumnIndex == formulariosDGW.Columns["ListarDatos"].Index && e.RowIndex >= 0)
         {
             FORMULARIO result = form.GetForm((Guid)formulariosDGW.Rows[e.RowIndex].Cells[1].Value);
             Listar_Datos_Formulario_Form childForm = new Listar_Datos_Formulario_Form(result, 0);
             childForm.MdiParent = this.ParentForm;
             childForm.Show();
             this.Close();
         }
     }
     catch (Exception ex)
     {
         Error_Form errorForm = new Error_Form(ex.Message);
         errorForm.MdiParent = ParentForm;
         errorForm.Show();
     }
 }