private void PersonasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmPersonas frm = new frmPersonas();

            frm.StartPosition = FormStartPosition.CenterScreen;
            frm.Text          = "Alta de Personas";

            frm.ShowDialog();

            if (frm.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                DataRow fila = Program.dsADO_2015.Tables["Personas"].NewRow();
                string  sexo = "M";

                if (frm.Sexo == ESexualidad.Femenino)
                {
                    sexo = "F";
                }

                fila[0] = frm.Dni;
                fila[1] = sexo;
                fila[2] = frm.Apellido;
                fila[3] = frm.Nombre;
                fila[4] = frm.Provincia + 1;

                Program.dsADO_2015.Tables["Personas"].Rows.Add(fila);
            }
        }
示例#2
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            switch (this._queTabla)
            {
            case ETablasADO.Personas:
                frmPersonas frm = new frmPersonas();
                ESexualidad sexo;

                frm.Text          = "Modificación de Datos";
                frm.StartPosition = FormStartPosition.CenterScreen;

                frm.DniIsEnabled  = false;
                frm.SexoIsEnabled = false;

                int    indice       = this.dgvDatos.SelectedRows[0].Index;
                string sexoDeGrilla = this.dgvDatos.SelectedRows[0].Cells[1].Value.ToString();

                if (sexoDeGrilla == "M")
                {
                    sexo = ESexualidad.Masculino;
                }
                else
                {
                    sexo = ESexualidad.Femenino;
                }

                frm.Dni       = int.Parse(this.dgvDatos.SelectedRows[0].Cells[0].Value.ToString());
                frm.Sexo      = sexo;
                frm.Apellido  = this.dgvDatos.SelectedRows[0].Cells[2].Value.ToString();
                frm.Nombre    = this.dgvDatos.SelectedRows[0].Cells[3].Value.ToString();
                frm.Provincia = int.Parse(this.dgvDatos.SelectedRows[0].Cells[4].Value.ToString());

                if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Program.dsADO_2015.Tables["Personas"].Rows[indice]["Apellido"]  = frm.Apellido;
                    Program.dsADO_2015.Tables["Personas"].Rows[indice]["Nombre"]    = frm.Nombre;
                    Program.dsADO_2015.Tables["Personas"].Rows[indice]["Provincia"] = frm.Provincia + 1;
                }

                CargarDataGridView();

                break;

            case ETablasADO.Provincias:
                //REALIZAR MODIFICACIÓN DE PROVINCIAS
                break;
            }
        }