예제 #1
0
 private void limpiar()
 {
     IdProducto.Clear();
     NProducto.Clear();
     Precio.Clear();
     IdProducto.Focus();
     IdProducto.Enabled = true;
 }
예제 #2
0
        public override int GetHashCode()
        {
            var hashCode = 335445878;

            hashCode = hashCode * -1521134295 + NumPedido.GetHashCode();
            hashCode = hashCode * -1521134295 + IdProducto.GetHashCode();
            return(hashCode);
        }
예제 #3
0
        public override string Mostrar()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(base.Mostrar());
            sb.AppendLine(IdProducto.ToString());

            return(sb.ToString());
        }
예제 #4
0
        public bool Update()
        {
            try
            {
                Dalc.SERVICIO_PRODUCTO servicioProducto = CommonBC.Modelo.SERVICIO_PRODUCTO.First(c => c.ID == Id);

                servicioProducto.ID_SERVICIO = IdServicio;
                servicioProducto.PRODUCTO_ID = IdProducto.ToString();
                CommonBC.Modelo.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
예제 #5
0
        public Producto()
        {
            Count = ListaProductos.Count;

            GestionArchivo gs = new GestionArchivo(pathID);

            gs.CreateFile();
            string ID = gs.GetDateOne();

            if (ID != null)
            {
                IdProducto = Convert.ToInt32(ID);
                gs.Delete(IdProducto.ToString());
            }
            else
            {
                IdProducto = ListaProductos.Count + 1;
            }
        }
예제 #6
0
 public bool Create()
 {
     Dalc.SERVICIO_PRODUCTO servicioProducto = new Dalc.SERVICIO_PRODUCTO();
     try
     {
         //servicioProducto.ID = Id;
         servicioProducto.PRODUCTO_ID = IdProducto.ToString();
         servicioProducto.ID_SERVICIO = IdServicio;
         servicioProducto.CANTIDAD    = Cantidad;
         CommonBC.Modelo.SERVICIO_PRODUCTO.Add(servicioProducto);
         CommonBC.Modelo.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         CommonBC.Modelo.SERVICIO_PRODUCTO.Remove(servicioProducto);
         return(false);
     }
 }
예제 #7
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            ProductoEN t = obj as ProductoEN;

            if (t == null)
            {
                return(false);
            }
            if (IdProducto.Equals(t.IdProducto))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #8
0
 public override string ToString()
 {
     return(IdProducto.ToString());
 }
예제 #9
0
        public bool Modificar()
        {
            ConexionDb conexion = new ConexionDb();
            bool       paso     = false;

            paso = conexion.EjecutarDB("Update Productos Set Descripcion = '" + Descripcion + "', Precio = '" + Precio + "', Existencia = '" + Existencia + "' Where IdProducto = " + IdProducto.ToString());
            return(paso);
        }
예제 #10
0
 public string GetProductKey()
 {
     return(IdProducto.ToString() + "_" + IdMercado + "_" + IdMoneda + "_" + Plazo + "_" + Rueda);
 }