private void BtnAgregarEditar_Click(object sender, RoutedEventArgs e) { if (tipoVentana == 0) // agregar { GrupoController grupoController = new GrupoController(); bool resultado = grupoController.InsertarGrupo(txtNombre.Text); if (resultado) { MessageBox.Show("Grupo creado con éxito!", "Exito!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al intentar guardar el grupo en la base de datos", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else if (tipoVentana == 1) // editar { GrupoController grupoController = new GrupoController(); bool resultado = grupoController.ModificarGrupo(new Grupo() { Nombre = this.txtNombre.Text }); if (resultado) { MessageBox.Show("Grupo editado con éxito!", "Exito!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al intentar guardar el grupo editado en la base de datos", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
public void CriandoeExcluindoPermissaoParaUmGrupo() { ColecaoPersistencia colecao = new ColecaoPersistencia(); Swarm.Core.Library.Seguranca.Grupo objGrupo = GrupoController.Create(); objGrupo.Descricao = "Grupo de teste #1"; GrupoController.Manter(objGrupo, this.Usuario.Login, colecao); GrupoUsuario objGrupoUsuario = GrupoUsuarioController.Create(); objGrupoUsuario.Usuario = this.Usuario; objGrupoUsuario.Grupo = objGrupo; GrupoUsuarioController.Manter(objGrupoUsuario, this.Usuario.Login, colecao); Permissao objPermissao = PermissaoController.Create(); objPermissao.Grupo = objGrupoUsuario; objPermissao.GUID = this.Ambiente.GUID; PermissaoController.Manter(objPermissao, this.Usuario.Login, colecao); PermissaoController.Excluir(objPermissao, colecao); GrupoUsuarioController.Excluir(objGrupoUsuario, colecao); GrupoController.Excluir(objGrupo, colecao); colecao.Persistir(); Assert.IsTrue(Checar.MenorouIgual(objPermissao.ID)); }
private void btnDelete_Click(object sender, EventArgs e) { //Valida se foi informado um codigo if (txtCodigo.Text == string.Empty) { MessageBox.Show("Selecione um grupo."); return; } int codigo = Convert.ToInt32(txtCodigo.Text); string descricao = txtDescricao.Text; //Consulta grupo por ID grupos objGrupos = GrupoController.BuscaGrupoPorID(codigo); //Valida se grupo existe if (objGrupos == null) { MessageBox.Show("O grupo não está cadastrado."); return; } //Exclui o grupo GrupoController.ExcluirGrupo(Convert.ToInt32(txtCodigo.Text.ToString())); MessageBox.Show("Grupo excluído com sucesso."); //Repopula grid btnClear_Click(sender, e); }
public void CriandoUmaLigacao() { try { ColecaoPersistencia colecaoPersistencia = new ColecaoPersistencia(); this.Usuario.Tipo = EnumAutenticacao.TipodeUsuario.Usuario; this.Usuario.Login = "******"; this.Usuario.Senha = "bnkGt/s/jhxjZsCRAFDllQ=="; // testes UsuarioController.Manter(this.Usuario, colecaoPersistencia); this.Grupo.Descricao = "Grupo #1 (Homologação)"; GrupoController.Manter(this.Grupo, this.Usuario.Login, colecaoPersistencia); this.Ligacao.Usuario = this.Usuario; this.Ligacao.Grupo = this.Grupo; GrupoUsuarioController.Manter(this.Ligacao, this.Usuario.Login, colecaoPersistencia); colecaoPersistencia.Persistir(); Assert.That(Checar.MaiorQue(this.Usuario.GetGrupos().Count), "Não há grupos associados ao usuário 'usuario.teste'"); Assert.That(Checar.MaiorQue(this.Grupo.GetUsuarios().Count), "Não há usuários associados ao grupo 'Grupo #1 (Homologação)'"); } catch (Exception erro) { Assert.That(Valor.Inativo, erro.Message); } }
public void CargarDataGridGrupos() { GrupoController grupoController = new GrupoController(); listaGrupos = grupoController.TraerGrupos(); dtgGrupos.ItemsSource = listaGrupos; }
private void btnClear_Click(object sender, EventArgs e) { txtCodigo.Text = ""; txtReferencia.Text = ""; txtDescricao.Text = ""; txtValor.Text = "0,00"; txtCusto.Text = "0,00"; pPopulaProdutos(); //Consulta todos os grupos cmbGrupo.DataSource = GrupoController.ListarTodosGrupos(); }
private produto pMontaObjProduto() { produto objProduto = new produto(); objProduto.referencia = txtReferencia.Text; objProduto.descricao = txtDescricao.Text; objProduto.grupoId = int.Parse(cmbGrupo.SelectedValue.ToString()); objProduto.grupos = GrupoController.BuscaGrupoPorID(int.Parse(objProduto.grupoId.ToString())); objProduto.valor = decimal.Parse(txtValor.Text); objProduto.custo = decimal.Parse(txtCusto.Text); return(objProduto); }
private void CargaComboPadre(int IDGrupo) { try { Utility.ComboNuevo(MddlPadre, GrupoController.GetPadres(new GrupoBean { IDGrupo = IDGrupo }) , "IDGrupo", "Nombre"); } catch (Exception ex) { LogHelper.LogException(ex, "Error :" + this); throw new Exception("ERROR: " + ex.Message); } }
private void CargaCombos() { try { Utility.ComboNuevo(MddlGrupo, GrupoController.GetAllPaginate(new GrupoBean { FlgHabilitado = "T", page = 0, rows = 1 }).lstResultados, "IDGrupo", "Nombre"); } catch (Exception ex) { LogHelper.LogException(ex, "Error :" + this); throw new Exception("ERROR: " + ex.Message); } }
private void pPopulaGrupos() { //Consulta todos os grupos List <grupos> objGrupos = GrupoController.ListarTodosGrupos(); DataGridViewRow dgvr; dgvGrupos.Rows.Clear(); //Percorre o objeto para preencher a grid foreach (var item in objGrupos) { dgvr = new DataGridViewRow(); dgvr.CreateCells(dgvGrupos); dgvr.Cells[ColunaId.Index].Value = item.id; dgvr.Cells[ColunaDescricao.Index].Value = item.descricao; dgvGrupos.Rows.Add(dgvr); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["lgn_id"] == null) { Session.Clear(); string myScript = ConfigurationManager.AppSettings["URL_LOGIN"]; String lsScript = "parent.document.location.href = '" + myScript + "/default.aspx?acc=SES';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", lsScript, true); } else { Session["lstPerfiles"] = PerfilController.GetAll(new PerfilBean { FlgHabilitado = "T" }); if (!IsPostBack) { string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd(); Dictionary<string, string> dataJSON = JsonConvert.DeserializeObject<Dictionary<string, string>>(json); if (dataJSON != null ) { String Codigo = dataJSON["codigo"].ToString(); GrupoBean obj = GrupoController.Get(new GrupoBean { IDGrupo = int.Parse( dataJSON["codigo"].ToString()) }); myModalLabel.InnerText = "Editar " + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_GRUPO); if (obj != null) { CargaComboPadre(obj.IDGrupo); hdIdGrupo.Value = (obj.IDGrupo).ToString(); MtxtCodigo.Value = obj.Codigo; MtxtDescripcion.Value = obj.Nombre; MddlPadre.SelectedValue = obj.CodigoPadreGrupo; MtxtCodigo.Disabled = true; } } else { CargaComboPadre(0); myModalLabel.InnerText = "Crear " + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_GRUPO); } } } }
public void CriandoeExcluindoumGrupo() { try { ColecaoPersistencia colecaoPersistencia = new ColecaoPersistencia(); this.Grupo.Descricao = "Grupo #1 (Homologação)"; GrupoController.Manter(this.Grupo, "usuario.teste", colecaoPersistencia); colecaoPersistencia.Persistir(); Assert.IsTrue(Valor.Ativo); } catch (Exception erro) { Assert.That(Valor.Inativo, erro.Message); } }
private void btnSave_Click(object sender, EventArgs e) { grupos objGrupo = null; //Passa o codigo para uma variavel int codigo = 0; //Valida se foi informada descrição if (txtDescricao.Text == string.Empty) { MessageBox.Show("Informe a descrição do grupo."); return; } //Valida se esta editando if (txtCodigo.Text != string.Empty) { //passa valor para variavel codigo = int.Parse(txtCodigo.Text); //Consulta grupo pelo id objGrupo = GrupoController.BuscaGrupoPorID(codigo); } //Se grupo não existir ele grava if (objGrupo == null) { //Mota objeto de grupo para salvar objGrupo = pMontaObjGrupo(); //Salva grupo GrupoController.SalvarGrupo(objGrupo); //mostra mensagem para o usuario MessageBox.Show("Grupo gravado com sucesso."); } else { //Mota objeto de grupo para salvar objGrupo = pMontaObjGrupo(); //Altera grupo GrupoController.AlterarGrupo(codigo, objGrupo); //mostra mensagem para o usuario MessageBox.Show("Grupo alterado com sucesso."); } //Limpa os campos btnClear_Click(sender, e); //Coloca o foco na descrição txtDescricao.Focus(); }
public static void Desactivate(String codigos) { try { foreach (var item in codigos.Split('|')) { if (!item.Equals("")) { GrupoController.Activate(new GrupoBean { IDGrupo = int.Parse(item), FlgHabilitado = "F" }); } } } catch (Exception ex) { LogHelper.LogException(ex, "Error :Desactive"); throw new Exception("ERROR: " + ex.Message); } }
public static String Insert(String Codigo, String Nombre, String Padre) { try { var item = new GrupoBean { Codigo = Codigo, Nombre = Nombre, CodigoPadreGrupo = Padre, }; int id = GrupoController.Insert(item); return("OK"); } catch (Exception ex) { LogHelper.LogException(ex, "Error: Insert"); throw new Exception("ERROR: " + ex.Message); } }
public static String Update(String Id, String Codigo, String Nombre, String Padre) { try { var item = new GrupoBean { IDGrupo = int.Parse(Id), Codigo = Codigo, Nombre = Nombre, CodigoPadreGrupo = Padre, }; GrupoController.Update(item); return("OK"); } catch (Exception ex) { LogHelper.LogException(ex, "Error : Update"); throw new Exception("ERROR: " + ex.Message); } }
//Leave private void txtCodigo_Leave(object sender, EventArgs e) { try { int codigo = Convert.ToInt32(txtCodigo.Text); //Busca grupo por id grupos objGrupo = GrupoController.BuscaGrupoPorID(codigo); //Valida se encontrou algum registro if (objGrupo == null) { MessageBox.Show("Grupo não está cadastrado."); txtCodigo.Focus(); return; } //Preenche campos txtDescricao.Text = objGrupo.descricao; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void ExcluindoObjetosEnvolvidos() { Assert.That(GrupoController.Excluir(this.Grupo, null), "[Grupo] Não foi possível excluir o Cenário envolvido."); }
public void InicializarObjetosEnvolvidos() { this.Grupo = GrupoController.Create(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["lgn_id"] == null) { Session.Clear(); string myScript = ConfigurationManager.AppSettings["URL_LOGIN"]; String lsScript = "parent.document.location.href = '" + myScript + "/default.aspx?acc=SES';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", lsScript, true); } else { try { string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd(); Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(json); String Codigo = dataJSON["Codigo"].ToString(); String Nombre = dataJSON["Nombre"].ToString(); String chkHabilitado = dataJSON["chkFlgHabilitado"].ToString(); //PAG String pagina = dataJSON["pagina"].ToString(); String filas = dataJSON["filas"].ToString(); var item = new GrupoBean { Codigo = Codigo, Nombre = Nombre, FlgHabilitado = chkHabilitado, page = int.Parse(pagina), rows = int.Parse(filas) }; PaginateGrupoBean paginate = GrupoController.GetAllPaginate(item); if ((Int32.Parse(pagina) > 0) && (Int32.Parse(pagina) <= paginate.totalPages)) { Utility.ConfiguraPaginacion(this.lbTpaginaTop, this.linkPaginaTop, this.lblTFilasTop, this.linkPaginaAnteriorTop, this.linkPaginaSiguienteTop, paginate.totalPages.ToString(), pagina, paginate.totalrows.ToString(), ddlMostrarTop, filas); Utility.ConfiguraPaginacion(this.lbTpaginaBooton, this.linkPaginaBooton, this.lblTFilasBooton, this.linkPaginaAnteriorBooton, this.linkPaginaSiguienteBooton, paginate.totalPages.ToString(), pagina, paginate.totalrows.ToString(), ddlMostrarBooton, filas); List <GrupoBean> lst = new List <GrupoBean>(); lst = paginate.lstResultados; grdMant.DataSource = lst; grdMant.DataBind(); grdMant.HeaderRow.TableSection = TableRowSection.TableHeader; } else { String htmlNoData = "<div class='gridNoData'><div class='col-sm-12 form-group'>" + "<img src='../../images/alert/ico_alert.png' style='float: left;height: 32px;'>" + "<p style='float: left;line-height: 32px;margin-left: 10px!important;'>No se encontraron datos para mostrar</p>" + "</p></div>"; this.divGridView.InnerHtml = htmlNoData; this.divGridViewPagintatorTop.Visible = false; this.divGridViewPagintatorBooton.Visible = false; } } catch (Exception ex) { LogHelper.LogException(ex, "Error :" + this); //string myScript = "parent.document.location.href = '../../default.aspx?acc=EXT';"; String htmlNoData = "<div class='col-sm-12 form-group'>" + "<img src='../../images/icons/grid/ico_grid_nodata.png' style='float: left;height: 32px;'/>" + "<p style='float: left;line-height: 32px;margin-left: 10px!important;'>No se encontraron datos para mostrar</p>" + "</div>"; this.divGridView.InnerHtml = htmlNoData; this.divGridViewPagintatorBooton.Visible = false; this.divGridViewPagintatorTop.Visible = false; string myScript = "addnotify('notify', \"" + ex.Message + "\", 'registeruser');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", myScript, true); } } }
public void ExcluindoObjetosEnvolvidos() { Assert.That(GrupoUsuarioController.Excluir(this.Ligacao, null), "[Ligação Grupo & Usuário] Não foi possível excluir o Cenário envolvido."); Assert.That(GrupoController.Excluir(this.Grupo, null), "[Grupo] Não foi possível excluir o Cenário envolvido."); Assert.That(UsuarioController.Excluir(this.Usuario, null), "[Usuário] Não foi possível excluir o Cenário envolvido."); }
public void InicializarObjetosEnvolvidos() { this.Usuario = UsuarioController.Create(); this.Grupo = GrupoController.Create(); this.Ligacao = GrupoUsuarioController.Create(); }