private void btnRegistrar_Click(object sender, RoutedEventArgs e) { if (!txtNombre.PlaceHolder) { TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient(); GrupoClientes gc = new GrupoClientes(); gc.Nombre = txtNombre.Text; tda.InsertGrupoCliente(gc); tda.Close(); this.Close(); } else { MessageBox.Show("Favor de llenar los campos."); } }
private void cargarGrid(GrupoClientes gc) { TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient(); var resultado = tda.SelectGrupoCliente(gc); tda.Close(); var ordenado = resultado.OrderBy(GrupoClientes => GrupoClientes.Nombre).ToList(); lstGC.Clear(); foreach (var r in ordenado) { lstGC.Add(new GrupoClientes() { ID = r.ID, Nombre = r.Nombre }); } dg.ItemsSource = null; dg.ItemsSource = lstGC; }
public static void cargarCBGrupoCliente(GrupoClientes gc, Controles.ComboBoxS cb) { TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient(); var resultado = tda.SelectGrupoCliente(gc); tda.Close(); var ordenado = resultado.OrderBy(GrupoClientes => GrupoClientes.Nombre); foreach (var r in ordenado) { ComboBoxItem cbi = new ComboBoxItem(); cbi.Uid = r.ID.ToString(); cbi.Content = r.Nombre; cb.Items.Add(cbi); } }
private void cargarGridGrupoClientesT(GrupoClientes gc) { TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient(); List<GrupoClientes> lstGC = tda.SelectGrupoCliente(gc).ToList(); tda.Close(); lstGC = lstGC.OrderBy(GrupoClientes => GrupoClientes.Nombre).ToList(); lstGCT.Clear(); foreach (GrupoClientes gca in lstGC) { lstGCT.Add(gca); } dgGCT.ItemsSource = null; dgGCT.ItemsSource = lstGCT; }
public Resultado UpdateGrupoCliente(GrupoClientes gcl) { return _dataBaseTool.UpdateGurpoCliente(gcl); }
private void realizarBusqueda(GrupoClientes gc) { if (!txtNombre.PlaceHolder) { gc.Nombre = txtNombre.Text; } cargarGrid(gc); }
public Resultado InsertGrupoCliente(GrupoClientes gcl) { return _dataBaseTool.InsertGrupoCliente(gcl); }
public List<GrupoClientes> SelectGrupoCliente(GrupoClientes gcl) { return _dataBaseTool.SelectGrupoCliente(gcl); }
public Resultado DeleteGrupoCliente(GrupoClientes gcl) { return _dataBaseTool.DeleteGrupoCliente(gcl); }
public Resultado DeleteGrupoCliente(GrupoClientes gcl) { Resultado resultado = new Resultado(); long idRefs = (from a in _context.Cliente where a.GrupoCliente == gcl.ID select a.ID).FirstOrDefault(); if (idRefs > 0) { //No se puede eliminar este Grupo de Clientes ya que un Cliente hace referencia a el resultado.Realizado = false; resultado.ErrorDB = false; resultado.YaExiste = false; resultado.Referencia = true; return resultado; } var gclDelete = (from a in _context.GrupoCliente where a.ID == gcl.ID select a).FirstOrDefault(); _context.GrupoCliente.Remove(gclDelete); try { _context.SaveChanges(); } catch (Exception ex) { resultado.Realizado = false; resultado.ErrorDB = true; resultado.YaExiste = false; resultado.Referencia = false; return resultado; } resultado.Realizado = true; resultado.ErrorDB = false; resultado.YaExiste = false; resultado.Referencia = false; return resultado; }
public Resultado UpdateGurpoCliente(GrupoClientes gcl) { Resultado resultado = new Resultado(); string gclName = (from a in _context.GrupoCliente where a.Nombre.ToUpper() == gcl.Nombre.ToUpper() select a.Nombre).FirstOrDefault(); if (string.IsNullOrEmpty(gclName)) { var gcldb = (from a in _context.GrupoCliente where a.ID == gcl.ID select a).FirstOrDefault(); gcldb.Nombre = gcl.Nombre; gcldb.UsuarioMod = gcl.UsuarioMod; gcldb.FechaMod = DateTime.Now; } else { resultado.Realizado = false; resultado.ErrorDB = false; resultado.YaExiste = true; return resultado; } try { _context.SaveChanges(); } catch (Exception ex) { resultado.Realizado = false; resultado.ErrorDB = true; resultado.YaExiste = false; return resultado; } resultado.Realizado = true; resultado.ErrorDB = false; resultado.YaExiste = false; return resultado; }
public List<GrupoClientes> SelectGrupoCliente(GrupoClientes gcl) { if (!String.IsNullOrWhiteSpace(gcl.Nombre)) { return BuscarGrupoCliente(gcl.Nombre); } return BuscarGrupoCliente(); }
public Resultado InsertGrupoCliente(GrupoClientes gcl) { Resultado resultado = new Resultado(); string gcldb = (from a in _context.GrupoCliente where a.Nombre.ToUpper() == gcl.Nombre.ToUpper() select a.Nombre).FirstOrDefault(); if (string.IsNullOrEmpty(gcldb)) { GrupoCliente gclNew = new GrupoCliente() { Nombre = gcl.Nombre, UsuarioAlta = gcl.UsuarioAlta, FechaAlta = DateTime.Now }; _context.GrupoCliente.Add(gclNew); } else { resultado.Realizado = false; resultado.ErrorDB = false; resultado.YaExiste = true; return resultado; } try { _context.SaveChanges(); } catch (Exception ex) { resultado.Realizado = false; resultado.ErrorDB = true; resultado.YaExiste = false; return resultado; } resultado.Realizado = true; resultado.ErrorDB = false; resultado.YaExiste = false; return resultado; }