Beispiel #1
0
 private void btnRegistrar_Click(object sender, RoutedEventArgs e)
 {
     if (!txtNombre.PlaceHolder)
     {
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         Paises p = new Paises();
         p.Nombre = txtNombre.Text;
         tda.InsertPais(p);
         tda.Close();
         this.Close();
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }
Beispiel #2
0
 private void cargarGrid(Paises p)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectPais(p);
     tda.Close();
     var ordenado = resultado.OrderBy(Paises => Paises.Nombre).ToList();
     lstPais.Clear();
     foreach (var r in ordenado)
     {
         lstPais.Add(new Paises()
         {
             ID = r.ID,
             Nombre = r.Nombre
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstPais;
 }
Beispiel #3
0
 public static void cargarCBPais(Paises p, Controles.ComboBoxS cb)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectPais(p);
     tda.Close();
     var ordenado = resultado.OrderBy(Paises => Paises.Nombre).ToList();
     foreach (var r in ordenado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Uid = r.ID.ToString();
         cbi.Content = r.Nombre;
         cb.Items.Add(cbi);
     }
 }
Beispiel #4
0
 private void realizarBusqueda(Paises p)
 {
     if (!txtNombre.PlaceHolder)
     {
         p.Nombre = txtNombre.Text;
     }
     cargarGrid(p);
 }
Beispiel #5
0
 public Resultado UpdatePais(Paises pai)
 {
     return _dataBaseTool.UpdatePais(pai);
 }
Beispiel #6
0
 public Resultado InsertPais(Paises pai)
 {
     return _dataBaseTool.InsertPais(pai);
 }
Beispiel #7
0
 public List<Paises> SelectPais(Paises pai)
 {
     return _dataBaseTool.SelectPais(pai);
 }
Beispiel #8
0
 public Resultado DeletePais(Paises pai)
 {
     return _dataBaseTool.DeletePais(pai);
 }
Beispiel #9
0
        public Resultado UpdatePais(Paises pai)
        {
            Resultado resultado = new Resultado();
            string paiName = (from a in _context.Pais
                              where a.Nombre.ToUpper() == pai.Nombre.ToUpper()
                              select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(paiName))
            {
                var paidb = (from a in _context.Pais
                             where a.ID == pai.ID
                             select a).FirstOrDefault();

                paidb.Nombre = pai.Nombre;
                paidb.UsuarioMod = pai.UsuarioMod;
                paidb.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;
        }
Beispiel #10
0
 public List<Paises> SelectPais(Paises pai)
 {
     if (!String.IsNullOrWhiteSpace(pai.Nombre))
     {
         return BuscarPais(pai.Nombre);
     }
     else {
         return BuscarPais();
     }
 }
Beispiel #11
0
        public Resultado InsertPais(Paises pai)
        {
            Resultado resultado = new Resultado();
            string paidb = (from a in _context.Pais
                            where a.Nombre.ToUpper() == pai.Nombre.ToUpper()
                            select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(paidb))
            {
                Pais paiNew = new Pais()
                {
                    Nombre = pai.Nombre,
                    UsuarioAlta = pai.UsuarioAlta,
                    FechaAlta = DateTime.Now
                };
                _context.Pais.Add(paiNew);

            }
            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;
        }
Beispiel #12
0
 public Resultado DeletePais(Paises pai)
 {
     Resultado resultado = new Resultado();
     long idEstado = (from a in _context.Estado
                       where a.Pais == pai.ID
                       select a.ID).FirstOrDefault();
     if (idEstado > 0)
     {
         //No se puede eliminar este Rol ya que un usuario hace referencia a el
         resultado.Realizado = false;
         resultado.ErrorDB = false;
         resultado.YaExiste = false;
         resultado.Referencia = true;
         return resultado;
     }
     Pais paiDelete = (from a in _context.Pais
                      where a.ID == pai.ID
                      select a).FirstOrDefault();
     _context.Pais.Remove(paiDelete);
     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;
 }