コード例 #1
0
        private void btn_guardarUsuario_Click(object sender, EventArgs e)
        {
            switch (accion)
            {
            case "editar":
                if (string.IsNullOrWhiteSpace(txt_cedulaUsuario.Text) || string.IsNullOrWhiteSpace(txt_nombreUsuario.Text) ||
                    string.IsNullOrWhiteSpace(txt_cargoUsuario.Text) || string.IsNullOrWhiteSpace(txt_contrasenaUsuario1.Text) ||
                    string.IsNullOrWhiteSpace(txt_contrasenaUsuario2.Text))
                {
                    MessageBox.Show("Hay Uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                else if (!txt_contrasenaUsuario1.Text.Equals(txt_contrasenaUsuario2.Text))
                {
                    MessageBox.Show("Las contraseñas no son iguales!", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    using (GestorUsuario usuario = new GestorUsuario())
                    {
                        usuario.ModificarUsuario(id_usuario, txt_cedulaUsuario.Text, txt_nombreUsuario.Text.ToUpper(), txt_contrasenaUsuario1.Text, txt_cargoUsuario.Text.ToUpper(), "A");
                    }
                    bloquearCamposUsuario();
                    MessageBox.Show("Datos Modificados Satisfactoriamente", "EXITO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    limpiarCamposUsuario();
                    estadoInicial();
                    cargarGridUsuarios();
                }
                break;

            case "insertar":
                if (string.IsNullOrWhiteSpace(txt_cedulaUsuario.Text) || string.IsNullOrWhiteSpace(txt_nombreUsuario.Text) ||
                    string.IsNullOrWhiteSpace(txt_cargoUsuario.Text) || string.IsNullOrWhiteSpace(txt_contrasenaUsuario1.Text) ||
                    string.IsNullOrWhiteSpace(txt_contrasenaUsuario2.Text))
                {
                    MessageBox.Show("Hay Uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                else if (!txt_contrasenaUsuario1.Text.Equals(txt_contrasenaUsuario2.Text))
                {
                    MessageBox.Show("Las contraseñas no son iguales!", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    using (GestorUsuario usuario = new GestorUsuario())
                    {
                        usuario.InsertarUsuario(txt_cedulaUsuario.Text, txt_nombreUsuario.Text.ToUpper(), txt_contrasenaUsuario1.Text, txt_cargoUsuario.Text, "A");
                    }
                    bloquearCamposUsuario();
                    MessageBox.Show("Datos Registrados Satisfactoriamente", "EXITO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    limpiarCamposUsuario();
                    btn_guardarUsuario.Visible = false;
                    lbl_guardarUsuario.Visible = false;
                    cargarGridUsuarios();
                }
                break;

            default:
                break;
            }
        }