コード例 #1
0
ファイル: Caso.cs プロジェクト: eduardo-salazar/sag
        private void dataGridViewX1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (superValidator1.Validate())
            {
                if (modo)
                {
                    // cta.Update(cdt.Rows[s1.IndexOf(s1.Current)]);

                    ActualizarC();

                    this.dataGridViewX1.ReadOnly = true;

                }
                else
                {
                    //s1.AddNew();

                    GuardarC();

                    cdt = cta.GetData();
                    s1.DataSource = cdt;
                    s1.MoveLast();

                    modo = true;
                }
                //MessageBox.Show(e.RowIndex+"");
                //int index = s2.IndexOf(s2.Current);
                int index = e.RowIndex;
                Actividades act;
                //MessageBox.Show(dataGridViewX1[0, index].Value.ToString());

                int cod_responsable = Convert.ToInt32(txCod_resp.Text);
                int cod_caso = Convert.ToInt32(txcod_Caso.Text);

                if ((dataGridViewX1[0, index].Value == null) || (dataGridViewX1[0, index].Value.ToString() == "") || (dataGridViewX1[0, index].Value.Equals(-1)))
                {
                    System.Data.DataRow row = adt.NewRow();
                    act = new Actividades(true, row, cod_responsable, cod_caso);
                }
                else
                {
                    //MessageBox.Show(dataGridViewX1[0, index].Value.ToString());
                    //System.Data.DataRow row = adt.Rows[index];
                    DataRow row= adt.FindBycod_actv((int)dataGridViewX1.Rows[index].Cells["cod_actv"].Value);
                    act = new Actividades(false, row, cod_responsable, cod_caso);
                }
                act.ShowDialog();
                llenarActividades();
            }
            else
                MessageBox.Show("Revise los campos requeridos");
        }
コード例 #2
0
ファイル: Caso.cs プロジェクト: eduardo-salazar/sag
        private void buttonX1_Click(object sender, EventArgs e)
        {
            if (superValidator1.Validate())
            {
                if (modo)
                {
                    // cta.Update(cdt.Rows[s1.IndexOf(s1.Current)]);

                    ActualizarC();

                    this.dataGridViewX1.ReadOnly = true;

                }
                else
                {
                    //s1.AddNew();

                    GuardarC();

                    cdt = cta.GetData();
                    s1.DataSource = cdt;
                    s1.MoveLast();

                    modo = true;
                }

                int index = s2.IndexOf(s2.Current);
                System.Data.DataRow row;
                if (adt.Rows.Count > 0)
                {
                    row = adt.Rows[index];
                }
                else
                {
                    row = adt.NewRow();
                }

                int cod_responsable = Convert.ToInt32(txCod_resp.Text);
                int cod_caso = Convert.ToInt32(txcod_Caso.Text);

                Actividades act = new Actividades(true, row, cod_responsable, cod_caso);
                act.setUser(u.Cod_Usua);
                act.ShowDialog();
                llenarActividades();

            }
            else
                MessageBox.Show("Revise los campos requeridos");
        }