Ejemplo n.º 1
0
 public static void cargarCBTipoProducto(TipoProductos tp, Controles.ComboBoxS cb)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectTipoProducto(tp);
     tda.Close();
     var ordenado = resultado.OrderBy(TipoProductos => TipoProductos.Nombre);
     foreach (var r in ordenado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Uid = r.ID.ToString();
         cbi.Content = r.Nombre;
         cb.Items.Add(cbi);
     }
 }
Ejemplo n.º 2
0
 public Resultado UpdateTipoProducto(TipoProductos tip)
 {
     return _dataBaseTool.UpdateTipoProducto(tip);
 }
Ejemplo n.º 3
0
 private void cargarGridTipoProductosT(TipoProductos tp)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     List<TipoProductos> lstTP = tda.SelectTipoProducto(tp).ToList();
     tda.Close();
     lstTP = lstTP.OrderBy(TipoProductos => TipoProductos.Nombre).ToList();
     lstTPT.Clear();
     foreach (TipoProductos tpa in lstTP)
     {
         lstTPT.Add(tpa);
     }
     dgTPT.ItemsSource = null;
     dgTPT.ItemsSource = lstTPT;
 }
Ejemplo n.º 4
0
 public Resultado InsertTipoProducto(TipoProductos tip)
 {
     return _dataBaseTool.InsertTipoProducto(tip);
 }
Ejemplo n.º 5
0
 public List<TipoProductos> SelectTipoProducto(TipoProductos tip)
 {
     return _dataBaseTool.SelectTipoProducto(tip);
 }
Ejemplo n.º 6
0
 public Resultado DeleteTipoProducto(TipoProductos tip)
 {
     return _dataBaseTool.DeleteTipoProducto(tip);
 }
Ejemplo n.º 7
0
        public Resultado UpdateTipoProducto(TipoProductos tip)
        {
            Resultado resultado = new Resultado();
            string tipName = (from a in _context.TipoProducto
                              where a.Nombre.ToUpper() == tip.Nombre.ToUpper()
                              select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(tipName))
            {
                var tipdb = (from a in _context.TipoProducto
                             where a.ID == tip.ID
                             select a).FirstOrDefault();

                tipdb.Nombre = tip.Nombre;
                tipdb.UsuarioMod = tip.UsuarioMod;
                tipdb.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;
        }
Ejemplo n.º 8
0
 public List<TipoProductos> SelectTipoProducto(TipoProductos tip)
 {
     if (!String.IsNullOrWhiteSpace(tip.Nombre))
     {
         return BuscarTipoProducto(tip.Nombre);
     }
     return BuscarTipoProducto();
 }
Ejemplo n.º 9
0
        public Resultado InsertTipoProducto(TipoProductos tip)
        {
            Resultado resultado = new Resultado();
            string tipdb = (from a in _context.TipoProducto
                            where a.Nombre.ToUpper() == tip.Nombre.ToUpper()
                            select a.Nombre).FirstOrDefault();
            if (string.IsNullOrEmpty(tipdb))
            {
                TipoProducto tipNew = new TipoProducto()
                {
                    Nombre = tip.Nombre,
                    UsuarioAlta = tip.UsuarioAlta,
                    FechaAlta = DateTime.Now
                };
                _context.TipoProducto.Add(tipNew);

            }
            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;
        }
Ejemplo n.º 10
0
 public Resultado DeleteTipoProducto(TipoProductos tip)
 {
     Resultado resultado = new Resultado();
     long idRefs = (from a in _context.Producto
                    join b in _context.PromocionTipoProducto on
                     a.TipoProducto equals b.TipoProducto
                    where b.TipoProducto == tip.ID
                    select a.ID).FirstOrDefault();
     if (idRefs > 0)
     {
         //No se puede eliminar este Tipo de Vehiculo ya que un Modelo hace referencia a el
         resultado.Realizado = false;
         resultado.ErrorDB = false;
         resultado.YaExiste = false;
         resultado.Referencia = true;
         return resultado;
     }
     TipoProducto tipDelete = (from a in _context.TipoProducto
                               where a.ID == tip.ID
                               select a).FirstOrDefault();
     _context.TipoProducto.Remove(tipDelete);
     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;
 }