public MateriaPrimaVO ListarPorCodigo(int codigoMateriaPrima)
 {
     var query = from m in _repositorioDataContext.MateriaPrimas
                 join n in _repositorioDataContext.Normas
                     on m.CodNorma equals (n.CodNorma)
                 where m.CodMateriaPrima == codigoMateriaPrima
                 select new MateriaPrimaVO()
                            {
                                CodMateriaPrima = m.CodMateriaPrima,
                                ClasseTipoVo = (from ct in _repositorioDataContext.ClasseTipos
                                                where ct.CodClasseTipo == m.CodClasseTipo
                                                select new ClasseTipoVO()
                                                           {
                                                               CodClasseTipo = ct.CodClasseTipo,
                                                               Descricao = ct.Descricao
                                                           }).FirstOrDefault(),
                                DataCadastro = m.DataCadastro,
                                DataAlteracao = m.DataAlteracao,
                                NormaVo = new NormaVO()
                                              {
                                                  CodNorma = n.CodNorma,
                                                  Descricao = n.Descricao,
                                                  Revisao = n.Revisao
                                              },
                                UsuarioInc = m.UsuarioInc,
                                UsuarioAlt = m.UsuarioAlt
                            };
     var materiaPrima = new MateriaPrimaVO();
     if (query.Count() > 0)
         materiaPrima = query.FirstOrDefault();
     return materiaPrima;
 }
 public string GetNameProduct(int codigo)
 {
     string descricao = string.Empty;
         var query = from m in _repositorioDataContext.MateriaPrimas
                     join n in _repositorioDataContext.Normas
                         on m.CodNorma equals (n.CodNorma)
                     where m.CodMateriaPrima == codigo
                     select new MateriaPrimaVO()
                                {
                                    ClasseTipoVo = (from ct in _repositorioDataContext.ClasseTipos
                                                    where ct.CodClasseTipo == m.CodClasseTipo
                                                    select new ClasseTipoVO()
                                                               {
                                                                   Descricao = ct.Descricao
                                                               }).FirstOrDefault(),
                                    NormaVo = new NormaVO()
                                                  {
                                                      Descricao = n.Descricao,
                                                      Revisao = n.Revisao
                                                  }
                                };
         var materiaPrima = new MateriaPrimaVO();
         if (query.Count() > 0)
             materiaPrima = query.FirstOrDefault();
                 descricao = materiaPrima.NormaVo.Descricao + "/" + materiaPrima.NormaVo.Revisao +
                             (materiaPrima.ClasseTipoVo != null ? materiaPrima.ClasseTipoVo.Descricao : string.Empty);
     return descricao;
 }
 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 ItemPedidoCompraVO()
 {
     CodItemPedidoCompra = 0;
     PedidoCompraVo = new PedidoCompraVO();
     MateriaPrimaVo = new MateriaPrimaVO();
     UnidadeVo = new UnidadeVO();
     Valor = 0;
     Qtd = 0;
     Ipi = 0;
     BitolaVo = new BitolaVO();
     DataCadastro = DateTime.Now;
     UsuarioInc = 1;
     DataAlteracao = DateTime.Now;
     UsuarioAlt = 1;
 }
Beispiel #5
0
    public static string[] GetClasseTipo(string prefixText)
    {
        MateriaPrimaVO identMateriaPrimaVo = new MateriaPrimaVO();
        //Todo: Depois do tratamento na procedure, remover a linha abaixo
        identMateriaPrimaVo.ClasseTipoVo.Descricao = prefixText;
        List<ClasseTipoVO> lstClasseTipo = new ClasseTipo().ListarPorClasseTipo(identMateriaPrimaVo.ClasseTipoVo.Descricao);

        List<string> items = new List<string>();
        foreach (ClasseTipoVO item in lstClasseTipo)
        {
            items.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(
                item.Descricao, item.CodClasseTipo.ToString()));
        }
        return items.ToArray();
    }
Beispiel #6
0
    public static string[] GetNorma(string prefixText)
    {
        MateriaPrimaVO identMateriaPrimaVo = new MateriaPrimaVO();
        //Todo: Depois do tratamento na procedure, remover a linha abaixo
        identMateriaPrimaVo.NormaVo.Descricao = prefixText;
        List<MateriaPrimaVO> lNorma = new Norma().ListarPorNorma(identMateriaPrimaVo.NormaVo.Descricao);

        List<string> items = new List<string>();
        foreach (MateriaPrimaVO item in lNorma)
        {
            string descricao = item.NormaVo.Descricao + "/" + item.NormaVo.Revisao;
            if (item.ClasseTipoVo != null)
                descricao += item.ClasseTipoVo.Descricao;
            items.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(
                descricao, item.CodMateriaPrima.ToString()));
        }
        return items.ToArray();
    }
        protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (!e.CommandName.Equals("Page"))
            {
                MateriaPrimaVO identMateriaPrima = new MateriaPrimaVO();
                identMateriaPrima.CodMateriaPrima = Convert.ToInt16(e.CommandArgument);
                if (e.CommandName == "Excluir")
                {
                    new MateriaPrima().Excluir(Convert.ToInt32(identMateriaPrima.CodMateriaPrima), UsuarioAtivo.CodFuncionario.Value);
                    Pesquisar();
                }
                else if (e.CommandName == "Editar")
                {
                    hdfTipoAcao.Value = "Editar";
                    hdfTipoAcaoComposicaoMateriaPrima.Value = "Incluir";
                    hdfTipoAcaoResistenciaTracao.Value = "Incluir";
                    CarregarCombos();
                    DadosMateriaPrima = new MateriaPrima().ListarTudo(identMateriaPrima.CodMateriaPrima);
                    Master.PosicionarFoco(ddlNorma);
                    TabContainer1.ActiveTabIndex = 0;
                    mpeIncluirMateriaPrima.Show();
                }

            }
        }