public ItemEntradaEstoqueVO()
 {
     MateriaPrimaVo = new MateriaPrimaVO();
     BitolaVo = new BitolaVO();
     EntradaEstoqueVo = new EntradaEstoqueVO();
     UnidadeVo = new UnidadeVO();
     CertificadoScanneado = new byte[0];
     DataCadastro = DateTime.Now;
     DataAlteracao = DateTime.Now;
     CodUsuarioAlt = 1;
     CodUsuarioInc = 1;
     Ipi = 0;
     Lote = 0;
 }
 public ItemEntradaEstoqueInsumoVO()
 {
     CodItemEntradaEstoqueInsumo = 0;
     EntradaEstoqueVO = new EntradaEstoqueVO();
     ProdutoInsumoVo = new ProdutoInsumoVO();
     UnidadeVo = new UnidadeVO();
     Valor = 0;
     Qtd = 0;
     Ipi = 0;
     Lote = 0;
     DataCadastro = DateTime.Now;
     UsuarioInc = 1;
     DataAlteracao = DateTime.Now;
     UsuarioAlt = 1;
     Certificado = string.Empty;
     Corrida = string.Empty;
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         //cria a referência a variável que vai ser armazenada na Session
         List<ItemEntradaEstoqueVO> lstItemEntradaEstoque = new List<ItemEntradaEstoqueVO>();
         List<ItemEntradaEstoqueInsumoVO> lstItemEntradaEstoqueInsumo = new List<ItemEntradaEstoqueInsumoVO>();
         //cria referência que vai resgatar o valor da Session
         EntradaEstoqueVO identEntradaEstoque = new EntradaEstoqueVO();
         EntradaEstoqueInsumoVO identEntradaEstoqueInsumo = new EntradaEstoqueInsumoVO();
         hdfTipoAcao.Value = Request.QueryString["acao"] ?? "";
         if (hdfTipoAcao.Value.Equals("Incluir"))
         {
             txtEmissao.Text = DateTime.Now.ToString("dd/MM/yyyy");
             btnVoltar.Enabled = false;
         }
         else
         if (hdfTipoAcao.Value.Equals("Editar"))
         {
             int codEntradaEstoque = Convert.ToInt32(Request.QueryString["CodEntradaEstoque"]);
             switch (Request.QueryString["Tipo"])
             {
                 case "0":
                     identEntradaEstoque = new EntradaEstoque().ListarTudo(codEntradaEstoque);
                     DadosEntradaEstoque = identEntradaEstoque;
                     lstItemEntradaEstoque = identEntradaEstoque.Itens;
                     hdfTipoPedido.Value = "0";
                     break;
                 case "1":
                     identEntradaEstoqueInsumo = new EntradaEstoque().ListarTudoInsumo(codEntradaEstoque);
                     DadosEntradaEstoqueInsumo = identEntradaEstoqueInsumo;
                     lstItemEntradaEstoqueInsumo = identEntradaEstoqueInsumo.Itens;
                     hdfTipoPedido.Value = "1";
                     break;
             }
             btnVoltar.Enabled = true;
             //btnSalvar.Enabled = false;
         }
         CarregarCombosInsumo();
         //btnIncluirProduto.Attributes.Add("onclick", "ChamaPopup();");
         //criar Session para armazenar valores do grid dos Itens da Nota Fiscal
         //este grid só salvará quando salvar a Nota Fiscal inteira
         NissiSession.ItemEntradaEstoques = lstItemEntradaEstoque;
         //criar ViewState para armazenar valores do grid das Duplicatas
         //este grid só salvará quando salvar a Nota Fiscal inteira
         Master.PosicionarFoco(txtPedidoCompra);
     }
     ExecutarScript(updDados, new StringBuilder("OcultarBotaoCarregarValores();"));     
 }