Esempio n. 1
0
        private void AddUsuariobtn_Click(object sender, EventArgs e)
        {
            int iu, ip = 0;


            try
            {
                //errorProvider1.Clear(); //limpia es errorProvider
                if (nombreUsuariotextBox.Text.Trim().Length > 0)
                {
                    if (claveUsuariotxt.Text.Trim().Length > 0)
                    {
                        if (estadoUsuariotxt.Text.Trim().Length > 0)
                        {
                            Usuario u = new Usuario();
                            u.nombreUsuario = nombreUsuariotextBox.Text.Trim();
                            u.estadoUsuario = estadoUsuariotxt.Text.Trim().Equals("Activo") ? true : false;
                            u.pass          = claveUsuariotxt.Text.Trim();

                            if (!ValidarDatosUsuario())
                            {
                                LN.agregarUsuario(u);
                                iu = this.consultarIdUsuario();
                                ip = Int32.Parse(perfilUsuarioscbo.SelectedValue.ToString());
                                LN.agregarUsuarioPorPerfiles(iu, ip);

                                MessageBox.Show("Usuario agregado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                CargarDataGridUsuarios();
                                LimpiarUsuarios();
                            }
                            else
                            {
                                MessageBox.Show("usuario ya existe en base de datos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            }
                        }
                        else
                        {
                            // errorProvider1.SetError(txtEstado, "Debe indicar Estado");
                        }
                    }
                    else
                    {
                        // errorProvider1.SetError(txtClave, "Debe indicar clave");
                    }
                }
                else
                {
                    //errorProvider1.SetError(txtUsuario, "Debe indicar usuario");
                }


                //else MessageBox.Show("Dede indicar usuario", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }