Example #1
0
        private static prod GetProduto(int i)
        {
            prod p = new prod
            {
                cProd    = i.ToString().PadLeft(5, '0'),
                cEAN     = "7770000000012",
                xProd    = i == 1 ? "NOTA FISCAL EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL" : "ABRACADEIRA NYLON 6.6 BRANCA 91X92 " + i,
                NCM      = "84159090",
                CFOP     = 5102,
                uCom     = "UNID",
                qCom     = 1,
                vUnCom   = 1.1m,
                vProd    = 1.1m,
                vDesc    = 0.10m,
                cEANTrib = "7770000000012",
                uTrib    = "UNID",
                qTrib    = 1,
                vUnTrib  = 1.1m,
                indTot   = IndicadorTotal.ValorDoItemCompoeTotalNF,
                //NVE = {"AA0001", "AB0002", "AC0002"},
                //CEST = ?

                //ProdutoEspecifico = new arma
                //{
                //    tpArma = TipoArma.UsoPermitido,
                //    nSerie = "123456",
                //    nCano = "123456",
                //    descr = "TESTE DE ARMA"
                //}
            };

            return(p);
        }
        protected virtual prod GetProduto(Produto produto)
        {
            var p = new prod
            {
                cProd = produto.Id.ToString().PadLeft(5, '0'),
                cEAN  = "7770000000012",
                //xProd = produto.Nome,
                xProd    = produtoNfeEmitidoHolog,
                NCM      = produto.Ncm,
                CFOP     = produto.Cfop,
                uCom     = produto.UnidadeComercial,
                qCom     = produto.QuantidadeComercial,
                vUnCom   = produto.ValorUnitarioComercializacao,
                vProd    = produto.Valor,
                vDesc    = produto.ValorDoDesconto,
                cEANTrib = "7770000000012",
                uTrib    = produto.UnidadeTributavel,
                qTrib    = produto.QuantidadeTributavel,
                vUnTrib  = produto.ValorUnitarioTributacao,
                indTot   = IndicadorTotal.ValorDoItemCompoeTotalNF,
                //NVE = {"AA0001", "AB0002", "AC0002"},
                //CEST = ?

                //ProdutoEspecifico = new arma
                //{
                //    tpArma = TipoArma.UsoPermitido,
                //    nSerie = "123456",
                //    nCano = "123456",
                //    descr = "TESTE DE ARMA"
                //}
            };

            return(p);
        }
Example #3
0
        protected virtual prod GetProduto(int i)
        {
            var p = new prod
            {
                cProd    = NFCe.lstProd[i - 1].codigoInterno.PadLeft(5, '0'),
                cEAN     = NFCe.lstProd[i - 1].codigo,
                xProd    = i == 1 ? "NOTA FISCAL EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL" : NFCe.lstProd[i - 1].descricao + i,
                NCM      = NFCe.lstProd[i - 1].NCM,
                CFOP     = 5102,
                uCom     = NFCe.lstProd[i - 1].unidade,
                qCom     = NFCe.lstProd[i - 1].qtd,
                vUnCom   = NFCe.lstProd[i - 1].vlrUnit,
                vProd    = NFCe.lstProd[i - 1].vlrUnit,
                vDesc    = 0.00m,
                cEANTrib = NFCe.lstProd[i - 1].codigo,
                uTrib    = NFCe.lstProd[i - 1].unidade,
                qTrib    = NFCe.lstProd[i - 1].qtd,
                vUnTrib  = NFCe.lstProd[i - 1].vlrUnit,
                indTot   = IndicadorTotal.ValorDoItemCompoeTotalNF,
                //CEST = ?

                //ProdutoEspecifico = new arma
                //{
                //    tpArma = TipoArma.UsoPermitido,
                //    nSerie = "123456",
                //    nCano = "123456",
                //    descr = "TESTE DE ARMA"
                //}
            };

            return(p);
        }
Example #4
0
        protected virtual prod GetProduto(int i)
        {
            var p = new prod
            {
                cProd    = i.ToString().PadLeft(5, '0'),
                cEAN     = "7770000000012",
                xProd    = "ABRACADEIRA NYLON 6.6 BRANCA 91X92 " + i,
                NCM      = "73269000",
                CFOP     = 5102,
                uCom     = "UNID",
                qCom     = decimal.Parse("1,000"),
                vUnCom   = decimal.Parse("1,00"),
                vProd    = decimal.Parse("1,00"),
                vDesc    = decimal.Parse("0,10"),
                cEANTrib = "7770000000012",
                uTrib    = "UNID",
                qTrib    = decimal.Parse("1,000"),
                vUnTrib  = decimal.Parse("1,00"),
                indTot   = IndicadorTotal.ValorDoItemCompoeTotalNF
                           //ProdutoEspecifico = new arma
                           //{
                           //    tpArma = TipoArma.UsoPermitido,
                           //    nSerie = "123456",
                           //    nCano = "123456",
                           //    descr = "TESTE DE ARMA"
                           //}
            };

            return(p);
        }
Example #5
0
 protected void btn_guardar_Click(object sender, EventArgs e)
 {
     Label1.Text = "";
     if (txt_cat.Text == "")
     {
         Label1.Text = "CAMPOS VACIOS";
     }
     else
     {
         prod pr = new prod();
         pr.cod_pro    = txt_codigo.Text;
         pr.nom_pro    = txt_prod.Text;
         pr.prec_u     = Convert.ToDouble(txt_prec.Text);
         pr.cat_id     = Convert.ToInt64(txt_cat.Text);
         pr.un_med     = Convert.ToDouble(txt_unm.Text);
         pr.pre_pro    = txt_pres.Text;
         pr.stock_pro  = Convert.ToInt64(txt_stock.Text);
         pr.estado_pro = txt_estado.Text;
         try
         {
             if (prod.Agregar_Producto(pr) > 0)
             {
                 Label1.Text = "REGISTRO EXITOSO";
             }
         }
         catch (Exception ex)
         {
             Label1.Text = ex.ToString();
         }
     }
 }
Example #6
0
        private void frmIn_Kardex_Load(object sender, EventArgs e)
        {
            try
            {
                List <prod> comb = new List <prod>();
                foreach (var item in pr_x_Bo.Get_List_ProductoxBodegaxSucursal_x_Bodega(param.IdEmpresa, Convert.ToInt32(UCSucursalBodega.cmb_bodega.EditValue), Convert.ToInt32(UCSucursalBodega.cmb_sucursal.EditValue)))
                {
                    prod det = new prod();
                    det.Codigo      = item.pr_codigo;
                    det.Descripcion = item.pr_descripcion;
                    det.IdProducto  = item.IdProducto;
                    comb.Add(det);
                }
                cmbProductos.Properties.DataSource = comb;

                if (desdeDisponibilidad)
                {
                    cmbProductos.EditValue = IdProducto;
                    dtpFechaIncial.Value   = FechaIncio;
                    dtpFechaFinal.Value    = FechaFin;
                    btn_Procesar_Click(new Object(), new EventArgs());
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
    public bool AddProduct(prod pr)
    {
        LQDataContext ctxs = new LQDataContext();

        ctxs.prods.InsertOnSubmit(pr);
        ctxs.SubmitChanges();
        return(true);
    }
 public void UpdateProduct(prod pr)
 {
     try
     {
         LQDataContext ctxx = new LQDataContext();
         var           q    = ctxx.prods.Where(d => d.id_pro == pr.id_pro).SingleOrDefault();
         q.id_cat    = pr.id_cat;
         q.pro_name  = pr.pro_name;
         q.pro_price = pr.pro_price;
         ctxx.SubmitChanges();
     }
     catch (Exception ex)
     {
     }
 }
Example #9
0
 public void load_pro()
 {
     if (ck.checkQuanlity(Request.QueryString["id"]))
     {
         id = Convert.ToInt32(Request.QueryString["id"]);
     }
     else
     {
         Response.Redirect("404.html");
     }
     p                    = rp.getProduct(id);
     lblID.Text           = p.id_pro + "";
     txtName.Text         = p.pro_name;
     txtPrice.Text        = p.pro_price + "";
     idCate               = p.id_cat;
     Repeater3.DataSource = p.img_prods;
     Repeater3.DataBind();
 }
 public void load_pro()
 {
     if (ck.checkQuanlity(Request.QueryString["id"]))
     {
         id = Convert.ToInt32(Request.QueryString["id"]);
     }
     else
     {
         Response.Redirect("404.html");
     }
     p = rp.getProduct(id);
     lblID.Text = p.id_pro + "";
     txtName.Text = p.pro_name;
     txtPrice.Text = p.pro_price + "";
     idCate = p.id_cat;
     Repeater3.DataSource = p.img_prods;
     Repeater3.DataBind();
 }
        public IHttpActionResult GetProductos(string id)
        {
            Productos productos = db.Productos.Find(id);

            if (productos == null)
            {
                return(NotFound());
            }
            prod p = new prod();

            p.Cod_Producto     = productos.Cod_Producto;
            p.Nombre_Producto  = productos.Nombre_Producto;
            p.Cod_Marca        = productos.Cod_Marca;
            p.Informacion      = productos.Informacion;
            p.Precio_Venta     = productos.Precio_Venta;
            p.Oferta           = productos.Oferta;
            p.Cod_SubCategoria = productos.Cod_SubCategoria;
            p.URLVideo         = productos.URLVideo;

            return(Ok(p));
        }
Example #12
0
    public void load_pro()
    {
        if (ck.checkQuanlity(Request.QueryString["id"]))
        {
            id = Convert.ToInt32(Request.QueryString["id"]);
        }
        else
        {
            Response.Redirect("404.html");
        }
        prod p = rp.getProduct(id);

        lblID.Text           = p.id_pro + "";
        lblName.Text         = p.pro_name;
        lblPrice.Text        = p.pro_price + "";
        Repeater3.DataSource = p.img_prods;
        Repeater3.DataBind();
        //imgav.ImageUrl = "images/home/" + p.pro_img;
        product_list         = rp.getTopProduct(4);
        Repeater1.DataSource = product_list;
        Repeater1.DataBind();
    }
Example #13
0
        protected prod GetProduto(int i)
        {
            var p = new prod
            {
                cProd  = NFeSelected.NFE_DETALHE[i].GTIN,
                cEAN   = NFeSelected.NFE_DETALHE[i].GTIN,
                xProd  = NFeSelected.NFE_DETALHE[i].NOME_PRODUTO,
                NCM    = NFeSelected.NFE_DETALHE[i].NCM,
                CFOP   = NFeSelected.NFE_DETALHE[i].CFOP.Value,
                uCom   = NFeSelected.NFE_DETALHE[i].UNIDADE_COMERCIAL,
                qCom   = NFeSelected.NFE_DETALHE[i].QUANTIDADE_COMERCIAL.Value,
                vUnCom = decimal.Parse(NFeSelected.NFE_DETALHE[i].VALOR_UNITARIO_COMERCIAL.Value.ToString("N2")),
                vProd  = decimal.Parse(NFeSelected.NFE_DETALHE[i].VALOR_TOTAL.Value.ToString("N2")),
                //vDesc = NFeSelected.NFE_DETALHE[i].ValorDesconto.Value,
                cEANTrib = NFeSelected.NFE_DETALHE[i].GTIN,
                uTrib    = NFeSelected.NFE_DETALHE[i].UNIDADE_TRIBUTAVEL,
                qTrib    = NFeSelected.NFE_DETALHE[i].QUANTIDADE_TRIBUTAVEL.Value,
                vUnTrib  = decimal.Parse(NFeSelected.NFE_DETALHE[i].VALOR_UNITARIO_TRIBUTAVEL.Value.ToString("N2")),
                indTot   = IndicadorTotal.ValorDoItemCompoeTotalNF,
            };

            return(p);
        }
Example #14
0
        protected prod GetProduto(int i)
        {
            var p = new prod
            {
                cProd  = NFeSelected.ListaNfeDetalhe[i].Gtin,
                cEAN   = NFeSelected.ListaNfeDetalhe[i].Gtin,
                xProd  = NFeSelected.ListaNfeDetalhe[i].NomeProduto,
                NCM    = NFeSelected.ListaNfeDetalhe[i].Ncm,
                CFOP   = NFeSelected.ListaNfeDetalhe[i].Cfop.Value,
                uCom   = NFeSelected.ListaNfeDetalhe[i].UnidadeComercial,
                qCom   = NFeSelected.ListaNfeDetalhe[i].QuantidadeComercial.Value,
                vUnCom = decimal.Parse(NFeSelected.ListaNfeDetalhe[i].ValorUnitarioComercial.Value.ToString("N2")),
                vProd  = decimal.Parse(NFeSelected.ListaNfeDetalhe[i].ValorTotal.Value.ToString("N2")),
                //vDesc = NFeSelected.ListaNfeDetalhe[i].ValorDesconto.Value,
                cEANTrib = NFeSelected.ListaNfeDetalhe[i].Gtin,
                uTrib    = NFeSelected.ListaNfeDetalhe[i].UnidadeTributavel,
                qTrib    = NFeSelected.ListaNfeDetalhe[i].QuantidadeTributavel.Value,
                vUnTrib  = decimal.Parse(NFeSelected.ListaNfeDetalhe[i].ValorUnitarioTributavel.Value.ToString("N2")),
                indTot   = IndicadorTotal.ValorDoItemCompoeTotalNF,
            };

            return(p);
        }
Example #15
0
 partial void Deleteprod(prod instance);
 partial void Insertprod(prod instance);
Example #17
0
 private void attach_prods(prod entity)
 {
     this.SendPropertyChanging();
     entity.cat = this;
 }
Example #18
0
 private void detach_prods(prod entity)
 {
     this.SendPropertyChanging();
     entity.cat = null;
 }
Example #19
0
 partial void Insertprod(prod instance);
Example #20
0
 partial void Updateprod(prod instance);
Example #21
0
 public det()
 {
     prod    = new prod();
     imposto = new imposto();
 }
    protected void btnAddPro_Click(object sender, EventArgs e)
    {
        if (FileU.HasFile)
        {
            foreach (var file in FileU.PostedFiles)
            {
                if (!ck.CheckFileType(file.FileName))
                {
                    tam = 1;
                    break;
                }
            }
            if (tam == 0)
            {
                int dem = 0;
                pr = new prod();
                if ((int)ViewState["bf"] == 1)
                {
                    pr.id_cat = idCate;
                    ViewState["bf"] = 0;
                }
                else
                {
                    drCate.SelectedIndex = 0;
                    pr.id_cat = Convert.ToInt32(drCate.SelectedItem.Value);
                }
                if (ck.checkstringnull(tbName1.Text))
                {
                    if (ck.checkstringnull(tbPrice1.Text))
                    {
                        if (ck.checknumber(tbPrice1.Text))
                        {
                            if (ck.checkstring(tbName1.Text, 50))
                            {
                                if (rp.checkalprod(tbName1.Text.Trim()))
                                {
                                    pr.pro_name = tbName1.Text.Trim();
                                    pr.pro_price = float.Parse(tbPrice1.Text.Trim());
                                    rp.AddProduct(pr);
                                    foreach (var file in FileU.PostedFiles)
                                    {
                                        string fileName = "images/home/" + file.FileName;
                                        string filePath = MapPath(fileName);
                                        file.SaveAs(filePath);
                                        ip = new img_prod();
                                        ip.id_prod = pr.id_pro;
                                        ip.img_url = file.FileName;
                                        if (dem == 0)
                                        {
                                            ip.stt_img = 1;
                                        }
                                        else
                                        {
                                            ip.stt_img = 0;
                                        }
                                        dem++;
                                        rp.AddimgProd(ip);
                                    }
                                }
                                else
                                {
                                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Product Name Already Exist')", true);

                                }
                            }
                            else
                            {
                                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Product Name Too Long')", true);

                            }
                        }
                        else
                        {
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Product Price Is Incorrect')", true);
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Please Type Product Price')", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Please Type Product Name')", true);
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Image File Too Large Or Not Format(.jpg|.png|.gif)')", true);
               
            }
            
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Please Choose Image')", true);
        }
        load_Prod();
        loadCate();
        clearall();
    }
Example #23
0
 protected void btnAddPro_Click(object sender, EventArgs e)
 {
     if (FileU.HasFile)
     {
         foreach (var file in FileU.PostedFiles)
         {
             if (!ck.CheckFileType(file.FileName))
             {
                 tam = 1;
                 break;
             }
         }
         if (tam == 0)
         {
             int dem = 0;
             pr = new prod();
             if ((int)ViewState["bf"] == 1)
             {
                 pr.id_cat       = idCate;
                 ViewState["bf"] = 0;
             }
             else
             {
                 drCate.SelectedIndex = 0;
                 pr.id_cat            = Convert.ToInt32(drCate.SelectedItem.Value);
             }
             if (ck.checkstringnull(tbName1.Text))
             {
                 if (ck.checkstringnull(tbPrice1.Text))
                 {
                     if (ck.checknumber(tbPrice1.Text))
                     {
                         if (ck.checkstring(tbName1.Text, 50))
                         {
                             if (rp.checkalprod(tbName1.Text.Trim()))
                             {
                                 pr.pro_name  = tbName1.Text.Trim();
                                 pr.pro_price = float.Parse(tbPrice1.Text.Trim());
                                 rp.AddProduct(pr);
                                 foreach (var file in FileU.PostedFiles)
                                 {
                                     string fileName = "images/home/" + file.FileName;
                                     string filePath = MapPath(fileName);
                                     file.SaveAs(filePath);
                                     ip         = new img_prod();
                                     ip.id_prod = pr.id_pro;
                                     ip.img_url = file.FileName;
                                     if (dem == 0)
                                     {
                                         ip.stt_img = 1;
                                     }
                                     else
                                     {
                                         ip.stt_img = 0;
                                     }
                                     dem++;
                                     rp.AddimgProd(ip);
                                 }
                             }
                             else
                             {
                                 ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Product Name Already Exist')", true);
                             }
                         }
                         else
                         {
                             ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Product Name Too Long')", true);
                         }
                     }
                     else
                     {
                         ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Product Price Is Incorrect')", true);
                     }
                 }
                 else
                 {
                     ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Please Type Product Price')", true);
                 }
             }
             else
             {
                 ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Please Type Product Name')", true);
             }
         }
         else
         {
             ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Image File Too Large Or Not Format(.jpg|.png|.gif)')", true);
         }
     }
     else
     {
         ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Please Choose Image')", true);
     }
     load_Prod();
     loadCate();
     clearall();
 }
    public void UpdateProduct(prod pr)
    {
        try
        {
            LQDataContext ctxx = new LQDataContext();
            var q = ctxx.prods.Where(d => d.id_pro == pr.id_pro).SingleOrDefault();
            q.id_cat = pr.id_cat;
            q.pro_name = pr.pro_name;
            q.pro_price = pr.pro_price;
            ctxx.SubmitChanges();
        }
        catch (Exception ex)
        {

        }
    }
	private void attach_prods(prod entity)
	{
		this.SendPropertyChanging();
		entity.cat = this;
	}
 partial void Deleteprod(prod instance);
 partial void Updateprod(prod instance);
 public bool AddProduct(prod pr)
 {
     LQDataContext ctxs = new LQDataContext();
     ctxs.prods.InsertOnSubmit(pr);
     ctxs.SubmitChanges();
     return true;
 }
	private void detach_prods(prod entity)
	{
		this.SendPropertyChanging();
		entity.cat = null;
	}