예제 #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (String.IsNullOrWhiteSpace(txtApellido.Text) || String.IsNullOrWhiteSpace(txtContraseña.Text) || String.IsNullOrWhiteSpace(txtDni.Text) ||
                    String.IsNullOrWhiteSpace(txtLogin.Text) || String.IsNullOrWhiteSpace(txtNombreUser.Text) || (rbtnAdmin.Checked == false && rbtnCajero.Checked == false))
                {
                    MessageBox.Show("Llena tods los espaciooooooooos!!!", "Parqueo UPC", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                if (MessageBox.Show(MensajePregunta, "Parqueo UPC", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
                {
                    return;
                }
                UsuarioBC   objUsuarioBC = new UsuarioBC();
                Usuario     objUsuario   = new Usuario();
                TipoUsuario objTipo      = new TipoUsuario();

                //  objUsuario.TipoUsuarioId = Convert.ToInt32(txtTUser.Text);

                if (rbtnAdmin.Checked)
                {
                    objUsuario.TipoUsuarioId = 4;
                }
                else
                if (rbtnCajero.Checked)
                {
                    objUsuario.TipoUsuarioId = 1;
                }
                //string str = Convert.ToString(num);
                objUsuario.Nombre   = txtNombreUser.Text;
                objUsuario.Password = txtContraseña.Text;


                objUsuario.UsuarioL   = txtLogin.Text;
                objUsuario.DniUsuario = txtDni.Text;
                objUsuario.Apellidos  = txtApellido.Text;



                if (Modo == TypeModo.Insertar)
                {
                    objUsuarioBC.UsuarioInsertar(objUsuario);
                }
                else if (Modo == TypeModo.Actualizar)
                {
                    objUsuario.UsuarioId = UsuarioId;;
                    objUsuarioBC.UsuarioActualizar(objUsuario);
                }

                midelegado();
                MessageBox.Show(MensajeRespuesta,
                                "Parqueo UPC",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                this.Close();
            }



            catch (Exception ex)
            {
                MessageBox.Show("error");
            }
        }