public FrmPerfilUsuarioCadastro(Enumerador enumerador, PerfilUsuario perfilUsuario) { InitializeComponent(); this.enumeradorSelecionado = enumerador; if (enumerador.Equals(Enumerador.Inserir)) { this.Title = "Inserir Perfil Usuário"; } else if (enumerador.Equals(Enumerador.Alterar)) { this.Title = "Alterar Perfil Usuário"; this.lbCodigo.Content = perfilUsuario.IdPerfilUsuario.ToString(); this.txtNome.Text = perfilUsuario.NomePerfilUsuario.ToString(); this.chkAtivo.IsChecked = perfilUsuario.AtivoPerfilUsuario; } }
public FrmUsuarioCadastro(Enumerador enumerador, Usuario usuario) { InitializeComponent(); this.enumeradorSelecionado = enumerador; if (enumerador.Equals(Enumerador.Inserir)) { this.Title = "Inserir Usuário"; } else if (enumerador.Equals(Enumerador.Alterar)) { this.Title = "Alterar usuário"; this.lbCodigo.Content = usuario.IdUsuario.ToString(); this.txtNome.Text = usuario.NomeUsuario.ToString(); this.txtLogin.Text = usuario.LoginUsuario.ToString(); this.chkAtivo.IsChecked = usuario.AtivoUsuario; this.cmbPerfil.SelectedValue = usuario.PerfilUsuario.IdPerfilUsuario; txtLogin.IsEnabled = false; } }
public FrmUsuarioCadastro(Enumerador enumerador, Usuario usuario) { InitializeComponent(); this.enumeradorSelecionado = enumerador; if (enumerador.Equals(Enumerador.Inserir)) { this.Text = "Inserir Usuário"; } else if (enumerador.Equals(Enumerador.Alterar)) { this.Text = "Alterar usuário"; this.lbcodigo.Text = usuario.IdUsuario.ToString(); this.txtNome.Text = usuario.NomeUsuario.ToString(); this.txtUsuario.Text = usuario.LoginUsuario; this.chkAtivo.Checked = usuario.AtivoUsuario; txtUsuario.Enabled = false; } else if (enumerador.Equals(Enumerador.Consultar)) { this.Text = "Consultar usuário"; this.lbcodigo.Text = usuario.IdUsuario.ToString(); this.txtNome.Text = usuario.NomeUsuario.ToString(); this.txtUsuario.Text = usuario.LoginUsuario.ToString(); this.chkAtivo.Checked = usuario.AtivoUsuario; txtUsuario.Enabled = false; txtNome.Enabled = false; txtSenha.Enabled = false; chkAtivo.Enabled = false; btSalvar.Visible = false; btCancelar.Text = "Fechar"; btCancelar.Focus(); } }
private void BtSalvar_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(txtNome.Text)) { lbAviso.Content = "* Campos obrigatórios."; if (String.IsNullOrEmpty(txtNome.Text)) { txtNome.BorderBrush = new SolidColorBrush(Colors.Red); } else { txtNome.BorderBrush = new SolidColorBrush(Colors.LightGray); } } else { if (enumeradorSelecionado.Equals(Enumerador.Inserir)) { PerfilUsuario perfilUsuario = new PerfilUsuario(); perfilUsuario.NomePerfilUsuario = txtNome.Text; perfilUsuario.AtivoPerfilUsuario = chkAtivo.IsChecked == true; PerfilUsuarioController perfilUsuarioController = new PerfilUsuarioController(); string retorno = perfilUsuarioController.Inserir(perfilUsuario); try { int IdPerfilUsuario = Convert.ToInt32(retorno); MessageBox.Show("Perfil de Usuário cadastrado com sucesso. Código: " + IdPerfilUsuario.ToString()); this.DialogResult = true; } catch (Exception) { MessageBox.Show(" Detalhes: " + retorno, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); this.DialogResult = true; } } else if (enumeradorSelecionado.Equals(Enumerador.Alterar)) { PerfilUsuario perfilUsuario = new PerfilUsuario(); perfilUsuario.IdPerfilUsuario = Convert.ToInt32(lbCodigo.Content); perfilUsuario.NomePerfilUsuario = txtNome.Text; perfilUsuario.AtivoPerfilUsuario = chkAtivo.IsChecked == true; PerfilUsuarioController perfilUsuarioController = new PerfilUsuarioController(); string retorno = perfilUsuarioController.Alterar(perfilUsuario); try { int IdPerfilUsuario = Convert.ToInt32(retorno); MessageBox.Show("Usuário de código " + IdPerfilUsuario.ToString() + " alterado com sucesso."); this.DialogResult = true; } catch (Exception) { MessageBox.Show(" Detalhes:" + retorno, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); this.DialogResult = true; } } } }
private void BtSalvar_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(txtNome.Text) || String.IsNullOrEmpty(txtLogin.Text) || cmbPerfil.SelectedItem == null) { lbAviso.Content = "* Campos obrigatórios."; if (String.IsNullOrEmpty(txtNome.Text)) { txtNome.BorderBrush = new SolidColorBrush(Colors.Red); } else { txtNome.BorderBrush = new SolidColorBrush(Colors.LightGray); } if (String.IsNullOrEmpty(txtLogin.Text)) { txtLogin.BorderBrush = new SolidColorBrush(Colors.Red); } else { txtLogin.BorderBrush = new SolidColorBrush(Colors.LightGray); } if (cmbPerfil.SelectedItem == null) { lbPerfil.Foreground = new SolidColorBrush(Colors.Red); } else { lbPerfil.Foreground = new SolidColorBrush(Colors.Black); } } else { if (enumeradorSelecionado.Equals(Enumerador.Inserir)) { Usuario usuario = new Usuario(); usuario.PerfilUsuario = new PerfilUsuario(); usuario.NomeUsuario = txtNome.Text; usuario.LoginUsuario = txtLogin.Text; usuario.SenhaUsuario = txtSenha.Password; usuario.AtivoUsuario = chkAtivo.IsChecked == true; usuario.PerfilUsuario.IdPerfilUsuario = Convert.ToInt32(cmbPerfil.SelectedValue); UsuarioController usuarioController = new UsuarioController(); string retorno = usuarioController.Inserir(usuario); try { int IdUsuario = Convert.ToInt32(retorno); MessageBox.Show("Usuário cadastrado com sucesso. Código: " + IdUsuario.ToString()); this.DialogResult = true; } catch (Exception) { MessageBox.Show("Não foi possível cadastrar o usuário. Detalhes: " + retorno, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); this.DialogResult = true; } } else if (enumeradorSelecionado.Equals(Enumerador.Alterar)) { Usuario usuario = new Usuario(); usuario.PerfilUsuario = new PerfilUsuario(); usuario.IdUsuario = Convert.ToInt32(lbCodigo.Content); usuario.NomeUsuario = txtNome.Text; usuario.LoginUsuario = txtLogin.Text; usuario.SenhaUsuario = txtSenha.Password; usuario.AtivoUsuario = chkAtivo.IsChecked == true; usuario.PerfilUsuario.IdPerfilUsuario = Convert.ToInt32(cmbPerfil.SelectedValue); UsuarioController usuarioController = new UsuarioController(); string retorno = usuarioController.Alterar(usuario); try { int IdUsuario = Convert.ToInt32(retorno); MessageBox.Show("Usuário de código " + IdUsuario.ToString() + " alterado com sucesso."); this.DialogResult = true; } catch (Exception) { MessageBox.Show("Não foi possível alterar o usuário. Detalhes:" + retorno, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); this.DialogResult = true; } } } }
public frm_Pesquisa(Enumerador numero, string sql, string titulo) { InitializeComponent(); enumerador = numero; if (enumerador.Equals(Enumerador.UM)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from t in banco.Orders select new { t.OrderID, t.CustomerID, t.EmployeeID, t.OrderDate, t.RequiredDate, t.ShippedDate, t.ShipVia, t.Freight, t.ShipName, t.ShipAddress, t.ShipCity, t.ShipRegion, t.ShipPostalCode, t.ShipCountry }).ToList(); } if (enumerador.Equals(Enumerador.DOIS)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from t in banco.Customers select new { t.CompanyName }).ToList(); } if (enumerador.Equals(Enumerador.TRES)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from p in banco.Products select new { p.ProductName, p.Categories.CategoryName }).ToList(); } if (enumerador.Equals(Enumerador.QUATRO)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from Customers in banco.Customers where Customers.CompanyName.StartsWith("a") select new { Customers.CompanyName }).ToList(); } if (enumerador.Equals(Enumerador.CINCO)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from a in banco.Employees select new { a.FirstName }).Distinct().ToList(); } if (enumerador.Equals(Enumerador.SEIS)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from Suppliers in banco.Suppliers where Suppliers.HomePage == null select new { Suppliers.CompanyName, Suppliers.HomePage }).ToList(); } if (enumerador.Equals(Enumerador.SETE)) { DateTime inicio = new DateTime(1996, 07, 05); DateTime final = new DateTime(1998, 01, 20); sql = "SELECT c.CompanyName,o.RequiredDate FROM customers c INNER JOIN orders o ON (c.customerID = o.customerID)"; string a = "WHERE RequiredDate BETWEEN CONVERT(date,'1996/07/05') AND CONVERT(date,'1998/01/20')"; txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); ltb_SQL.Items.Add(a); dgv_Pesquisa.DataSource = (from o in banco.Orders where o.RequiredDate >= inicio && o.RequiredDate <= final select new { o.Customers.CompanyName, o.RequiredDate }).ToList(); } if (enumerador.Equals(Enumerador.OITO)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from Employees in banco.Employees orderby Employees.LastName select new { EmployeeID = Employees.EmployeeID, LastName = Employees.LastName, FirstName = Employees.FirstName, Title = Employees.Title, TitleOfCourtesy = Employees.TitleOfCourtesy, BirthDate = Employees.BirthDate, HireDate = Employees.HireDate, Address = Employees.Address, City = Employees.City, Region = Employees.Region, PostalCode = Employees.PostalCode, Country = Employees.Country, HomePhone = Employees.HomePhone, Extension = Employees.Extension, Photo = Employees.Photo, Notes = Employees.Notes, ReportsTo = Employees.ReportsTo, PhotoPath = Employees.PhotoPath }).ToList(); } if (enumerador.Equals(Enumerador.NOVE)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from Orders in (from Orders in banco.Orders where Orders.EmployeeID == 4 select new { Dummy = "x" }) group Orders by new { Orders.Dummy } into g select new { Pedidos = g.Count() }).ToList(); } if (enumerador.Equals(Enumerador.DEZ)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from o in banco.Orders group new { o.Employees, o } by new { o.Employees.FirstName } into g select new { g.Key.FirstName, Quantidade = g.Count(p => p.o.OrderID != null) }).ToList(); } if (enumerador.Equals(Enumerador.ONZE)) { string um, dois; um = "SELECT o.OrderID,c.CompanyName,e.FirstName FROM orders o inner join customers c on (o.CustomerID = c.CustomerID) inner join"; dois = "employees e on(o.EmployeeID = e.EmployeeID) where o.OrderID='10249'"; txt_Titulo.Text = titulo; ltb_SQL.Items.Add(um); ltb_SQL.Items.Add(dois); dgv_Pesquisa.DataSource = (from o in banco.Orders where o.OrderID == 10249 select new { o.OrderID, o.Customers.CompanyName, o.Employees.FirstName }).ToList(); } if (enumerador.Equals(Enumerador.DOZE)) { txt_Titulo.Text = titulo; string um, dois; um = "Select c.CategoryName, sum(p.UnitPrice) from Categories c inner join products p"; dois = "on (c.CategoryID=p.CategoryID) group by c.CategoryName"; ltb_SQL.Items.Add(um); ltb_SQL.Items.Add(dois); dgv_Pesquisa.DataSource = (from p in banco.Products group new { p.Categories, p } by new { p.Categories.CategoryName } into g select new { g.Key.CategoryName, Preço = (decimal?)g.Sum(p => p.p.UnitPrice) }).ToList(); } if (enumerador.Equals(Enumerador.TREZE)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from o in (from o in banco.Order_Details select new { o.Discount, Dummy = "x" }) group o by new { o.Dummy } into g select new { Desconto = g.Sum(p => p.Discount) }).ToList(); } if (enumerador.Equals(Enumerador.QUATORZE)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from o in banco.Orders group o by new { o.Customers.CompanyName } into g select new { g.Key.CompanyName, Quantidade = g.Count() }).ToList(); } if (enumerador.Equals(Enumerador.QUATORZE)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from o in banco.Orders group new { o.Customers, o } by new { o.Customers.CompanyName } into g select new { g.Key.CompanyName, Soma = (int?)g.Sum(p => p.o.OrderID) }).ToList(); } if (enumerador.Equals(Enumerador.QUINZE)) { txt_Titulo.Text = titulo; ltb_SQL.Items.Add(sql); dgv_Pesquisa.DataSource = (from o in banco.Orders group new { o.Customers, o } by new { o.Customers.CompanyName } into g select new { g.Key.CompanyName, Soma = (int?)g.Sum(p => p.o.OrderID) }).ToList(); } }
private void btSalvar_Click(object sender, EventArgs e) { if (enumeradorSelecionado.Equals(Enumerador.Inserir)) { Usuario usuario = new Usuario(); usuario.NomeUsuario = txtNome.Text; usuario.LoginUsuario = txtUsuario.Text; usuario.SenhaUsuario = txtSenha.Text; usuario.AtivoUsuario = chkAtivo.Checked; usuario.PerfilUsuario.IdPerfilUsuario = UsuarioController usuarioController = new UsuarioController(); string retorno = usuarioController.Inserir(usuario); try { int IdUsuario = Convert.ToInt32(retorno); MessageBox.Show("Usuário cadastrado com sucesso. Código:" + IdUsuario.ToString()); this.DialogResult = DialogResult.Yes; } catch (Exception) { MessageBox.Show("Não foi possível cadastrar o usuário. Detalhes:" + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.Yes; } } else if (enumeradorSelecionado.Equals(Enumerador.Alterar)) { Usuario usuario = new Usuario(); usuario.IdUsuario = Convert.ToInt32(lbcodigo.Text); usuario.NomeUsuario = txtNome.Text; usuario.LoginUsuario = txtUsuario.Text; usuario.SenhaUsuario = txtSenha.Text; usuario.AtivoUsuario = chkAtivo.Checked; UsuarioController usuarioController = new UsuarioController(); string retorno = usuarioController.Alterar(usuario); try { int IdUsuario = Convert.ToInt32(retorno); MessageBox.Show("Usuário de código " + IdUsuario.ToString() + " alterado com sucesso."); this.DialogResult = DialogResult.Yes; } catch (Exception) { MessageBox.Show("Não foi possível alterar o usuário. Detalhes:" + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }