private void bntGuardar_Click(object sender, EventArgs e) { oSeguridad = new WCF_Seguridad.Hersan_SeguridadClient(); try { MenusBE obj = new MenusBE() { Menu = txtNombre.Text, Descripcion = txtDescripcion.Text, IDPadre = Aux_IdPadre == -1 ? int.Parse(cboPadre.SelectedValue.ToString()) : Aux_IdPadre, Orden = int.Parse(txtOrden.Text), NombreForma = txtForma.Text, AssemblyDll = txtEnsamblado.Text, AssemblyNamespace = txtEnsamblado.Text.Replace("dll", "") + txtForma.Text, }; if (oSeguridad.Menu_Guardar(obj) > 0) { RadMessageBox.Show("Menu agregado correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargaCombo(); CargarGrid(); } else { RadMessageBox.Show("Ocurrió un error al guardar la información", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al agregar el menú\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oSeguridad = null; } }
private void btnAceptar_Click(object sender, EventArgs e) { string msg = string.Empty; errorProvider1.SetError(rtxtUsuario, ""); errorProvider1.SetError(rtxtContrasenia, ""); try { #region Validaciones Acceso Al Sistema if (rtxtUsuario.Text.Trim().Length.Equals(0)) { msg = "- Ingrese el usuario" + Environment.NewLine; errorProvider1.SetError(rtxtUsuario, "Ingrese el usuario"); } if (rtxtContrasenia.Text.Trim().Length.Equals(0)) { msg += "- Ingrese la contraseña"; errorProvider1.SetError(rtxtContrasenia, "Ingrese la contraseña"); } //SE OBTIENE EL ID DE LA EMPRESA SELECCIONADA Empresa = int.Parse(cboEmpresas.SelectedValue.ToString()); if (msg.Length.Equals(0)) { WCF_Seguridad.Hersan_SeguridadClient wcf = new WCF_Seguridad.Hersan_SeguridadClient(); ValidaIngresoBE val = wcf.ValidaUsuario(rtxtUsuario.Text.Trim(), new EncriptadorBP().EncriptarTexto(rtxtContrasenia.Text.Trim())); if (val.EsIngresoValido) { BaseWinBP.ListadoMenu = wcf.ObtenerMenuUsuario(rtxtUsuario.Text.Trim()); BaseWinBP.UsuarioLogueado = wcf.ObtieneDatosUsuario(rtxtUsuario.Text.Trim()); this.DialogResult = DialogResult.OK; this.Close(); } else { RadMessageBox.Show(val.ErrorIngreso, this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); this.DialogResult = DialogResult.None; } } else { RadMessageBox.Show("Datos Obligatorios" + Environment.NewLine + msg, this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); this.DialogResult = DialogResult.None; } #endregion } catch (Exception ex) { RadMessageBox.Show("Ocurrio un error al validar al usuario:" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); this.DialogResult = DialogResult.None; } }
private void CargarGrid() { oSeguridad = new WCF_Seguridad.Hersan_SeguridadClient(); try { //gvMenus.DataSource = null; gvMenus.MasterTemplate.BeginUpdate(); gvMenus.DataSource = oSeguridad.ObtenerMenus(); gvMenus.MasterTemplate.EndUpdate(); } catch (Exception ex) { throw ex; } }
private void CargaCombo() { oSeguridad = new WCF_Seguridad.Hersan_SeguridadClient(); try { cboPadre.DataSource = oSeguridad.MenusPadre_Combo(); cboPadre.DisplayMember = "Menu"; cboPadre.ValueMember = "ID"; } catch (Exception ex) { throw ex; } finally { oSeguridad = null; } }