예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool   sePuedeEditar = true;
            string mensaje       = "";

            if (dataGridView1.SelectedRows.Count == 0)
            {
                sePuedeEditar = false;
                mensaje       = "Debe seleccionar una fila";
            }

            if (dataGridView1.SelectedRows.Count > 1)
            {
                sePuedeEditar = false;
                mensaje       = "Debe seleccionar solo la fila del candidato que desea ver";
            }

            if (!sePuedeEditar)
            {
                MessageBox.Show(mensaje, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            int rowIndex = dataGridView1.CurrentCell.RowIndex;

            CandidatoSelected.Id = Convert.ToInt32(dataGridView1.Rows[rowIndex].Cells["Id"].FormattedValue.ToString());
            var candidatoView = new CandidatoView();

            Hide();
            candidatoView.Show();
            Dispose();
        }
        private async void button1_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrWhiteSpace(NombresTxtBox.Text) && !String.IsNullOrWhiteSpace(ApellidosTxtBox.Text) && !String.IsNullOrWhiteSpace(UsuarioTxtBox.Text) && !String.IsNullOrWhiteSpace(ContraseniaTxtBox.Text))
            {
                showLoading();
                var usuario = new User()
                {
                    Nombre        = NombresTxtBox.Text,
                    Apellido      = ApellidosTxtBox.Text,
                    UserName      = UsuarioTxtBox.Text,
                    Password      = ContraseniaTxtBox.Text,
                    Rol           = Models.Codes.Rol.Estandar,
                    FechaCreacion = DateTime.Now
                };
                var createdUser = await _userService.CreateAsync(usuario);

                MessageBox.Show("Se ha creado el usuario correctamente", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                CurrentUser.SetCurrentUser(createdUser);
                hideLoading();
                //
                var candidatoView = new CandidatoView();
                Hide();
                candidatoView.Show();
                Dispose();
            }
            else
            {
                MessageBox.Show("Debe llenar los campos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
예제 #3
0
        private void button3_Click(object sender, EventArgs e)
        {
            var candidatoView = new CandidatoView();

            Hide();
            candidatoView.Show();
            Dispose();
        }