public void SalvarGrupo(GrupclienteDto entidade) { using (var conn = new NpgsqlConnection(Connectionstring)) { conn.Open(); using (var trans = conn.BeginTransaction()) { try { using ( var cmd = new NpgsqlCommand( "INSERT INTO grupcliente (grcl_nome, grcl_ativo,empr_codigo) values ('" + entidade.grcl_nome + "'," + entidade.grcl_ativo + "," + entidade.empr_codigo + ")", conn, trans)) { cmd.ExecuteNonQuery(); trans.Commit(); } } catch (Exception) { trans.Rollback(); } } } }
private void entrar_click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtlogin.Text) && !string.IsNullOrEmpty(txtsenha.Password)) { using (var proxy = new Servico.ClientesClient()) { _usuariologado = proxy.Logarusuario(txtlogin.Text, txtsenha.Password); if (_usuariologado.usua_codigo != null && _usuariologado.usua_codigo > 0) { if (_usuariologado.usua_logar) { Atualizarclientes(); Grupo = new GrupclienteDto(); Logado = Visibility.Visible; Logar = Visibility.Collapsed; TabControl1.SelectedIndex = 1; txtusuario.Text = _usuariologado.usua_nome; } else { MessageBox.Show("Usuário não tem premissão"); } } } } else { MessageBox.Show("Login e senha não pode ficar em branco!"); } }
private void addgrupos(object sender, RoutedEventArgs e) { if (Grupo != null) { using (var proxy = new ClientesClient()) { Grupo.empr_codigo = _usuariologado.empr_codigo; proxy.SalvarGrupo(Grupo); Atualizarclientes(); } } Grupo = new GrupclienteDto(); }
private static List <GrupclienteDto> RetonagrupclienteDtos(DataTable dt) { var lista = new List <GrupclienteDto>(); foreach (DataRow item in dt.AsEnumerable().ToList()) { var grup = new GrupclienteDto() { grcl_codigo = (int)item["grcl_codigo"], grcl_nome = item["grcl_nome"].ToString(), grcl_ativo = (bool)item["grcl_ativo"] }; lista.Add(grup); } return(lista); }
private void entrar_click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtlogin.Text) && !string.IsNullOrEmpty(txtsenha.Password)) { using (var proxy = new Servico.ClientesClient()) { _usuariologado = proxy.Logarusuario(txtlogin.Text, txtsenha.Password); if (_usuariologado.usua_codigo != null && _usuariologado.usua_codigo > 0) { if (_usuariologado.usua_logar) { Atualizarclientes(); Grupo = new GrupclienteDto(); Logado = Visibility.Visible; Logar = Visibility.Collapsed; TabControl1.SelectedIndex = 1; txtusuario.Text = _usuariologado.usua_nome; } else { MessageBox.Show("Usuário não tem premissão"); } } } } else MessageBox.Show("Login e senha não pode ficar em branco!"); }