예제 #1
0
        public void Get()
        {
            if (txtid.Text == "")
            {
                if (acad == 0)
                {
                    clas.IdPersona     = 0;
                    clasac.IdAcademico = 0;
                }
            }
            else
            {
                clas.IdPersona          = Convert.ToInt32(txtid.Text);
                claspc.IdPersona        = Convert.ToInt32(txtid.Text);
                clas.IdEmpresa          = solo;
                claspc.IdEmpresa        = solo;
                clasac.IdAcademico      = acad;
                clas.Identificacion     = Convert.ToInt32(txtCedula.Text);
                clas.TipoIdentificacion = 1;
                clas.IdTipoPersona      = 1;
                clas.NombreRazonSocial  = txtNombre.Text;
                clas.Apellido           = txtApellido.Text;
                if (rgGenero.SelectedIndex == 0)
                {
                    clas.genero = "M";
                }
                else
                {
                    clas.genero = "F";
                }

                clas.FechaNacimiento     = deFNacimiento.DateTime;
                clas.direccion           = txtDireccion.Text;
                clas.mail                = txtCorreo.Text;
                clas.General             = Convert.ToInt32(txtGeneral.Text);
                clas.Movil               = Convert.ToInt32(txtMovil.Text);
                clas.Casa                = Convert.ToInt32(txtCasa.Text);
                clas.Otros               = Convert.ToInt32(txtOtro.Text);
                claspc.FechaIngreso      = deFechaIngreso.DateTime;
                clascd.FechaCreación     = deFechaIngreso.DateTime;
                claspc.FechaModificacion = DateTime.Now;
                clascd.FechaModificacion = DateTime.Now;
                claspc.IdCargo           = Convert.ToInt32(cmbCargo.EditValue);
                clascd.IdCargo           = Convert.ToInt32(cmbCargo.EditValue);
                clascd.IdDepartamento    = Convert.ToInt32(cmbDepartamento.EditValue);
                claspc.IdEstado          = cmbEstado.SelectedIndex;
                clascd.IdEstado          = 1;
                if (dato.Guardar(clas))
                {
                    ban1 = 1;
                }



                foreach (DataGridViewRow row in dgvAcademico.Rows)
                {
                    acad = datoaca.getIdSiguiente();
                    clasac.IdAcademico   = acad;
                    clasac.IdPersona     = Convert.ToInt32(txtid.Text);
                    clasac.IdTitulo      = Convert.ToInt32(row.Cells[0].Value);
                    clasac.IdEmpresa     = solo;
                    clasac.IdUniversidad = Convert.ToInt32(row.Cells[1].Value);
                    claspt.IdEstado      = 1;
                    if (row.Cells[0].Value == null)
                    {
                        break;
                    }
                    if (datoaca.Guardar(clasac))
                    {
                        ban2 = 1;
                    }
                    //claspt.ano = Convert.ToDateTime(row.Cells[2].Value);
                    //cmbTitulo.ValueMember = Convert.ToString(claspt.IdTitulo);
                    // txtAno.ValueType = Convert.ToString ( claspt .ano) ;

                    //v1 += Convert.ToInt32(row.Cells[0].Value) / 10
                }
            }
        }