예제 #1
0
        private void btnAceptar_Click_1(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                Login   l = (Login)loginBindingSource.Current;
                Usuario u = (Usuario)usuarioBindingSource.Current;

                u.Localidad    = (Localidad)cbLocalidad.SelectedItem;
                u.Departamento = (Departamento)cbDepartamento.SelectedItem;

                if (rbtnAd.Checked)
                {
                    u.TipoUsuario = true;
                }
                else if (rbtnMo.Checked)
                {
                    u.TipoUsuario = false;
                }

                if (rbtnM.Checked)
                {
                    u.Sexo = true;
                }
                else if (rbtnF.Checked)
                {
                    u.Sexo = false;
                }

                if (tipoDocumentoDropbox.SelectedIndex == 0)
                {
                    u.TipoDocumento = "DNI";
                }
                else if (tipoDocumentoDropbox.SelectedIndex == 1)
                {
                    u.TipoDocumento = "PASAPORTE";
                }
                else
                {
                    u.TipoDocumento = "OTRO";
                }

                u.Activo          = true;
                l.Activo          = true;
                u.FechaNacimiento = fechaNacimientoDateTimePicker.Value;
                u.FechaIngreso    = fechaIngresoDateTimePicker.Value;

                if (u.Id == 0)
                {
                    DatosLogin.Crear(l);
                    u.Login = DatosLogin.getUltimoLogin();
                    DatosUsuario.Crear(u);
                }
                else
                {
                    DatosUsuario.Modificar(u);
                    DatosLogin.Modificar(l);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
예제 #2
0
 public void Crear(Usuario Usuario)
 {
     accesoDatos.Crear(Usuario);
 }