예제 #1
0
        /// <summary>
        ///     Métdo que consulta o estoque de ferramenta atual.
        /// </summary>
        /// <param name="GradeDeDadosAtiva">Grade de dados que deu origem à chamada do método.</param>
        private void ConsultaInventario_Tool(UltraGrid GradeDeDadosAtiva)
        {
            var q = GradeDeDadosAtiva.Selected.Rows.Count == 0 ? GradeDeDadosAtiva.Rows[0] : GradeDeDadosAtiva.Selected.Rows[0];

            DataTable dt = SQLQueries.Consulta_InventarioFerramentas(q.Cells["id"].OriginalValue.ToString());

            if (dt != null && dt.Rows.Count > 0)
            {
                FerramentaEstoque t = new FerramentaEstoque();

                t.Id                    = dt.Rows[0]["id"].ToString();
                t.ToolId                = dt.Rows[0]["Id da ferramenta"].ToString();
                t.NomeTool              = dt.Rows[0]["Nome da ferramenta"].ToString();
                t.TipoTool              = dt.Rows[0]["Tipo_Db"].ToString();
                t.SubTipoTool           = dt.Rows[0]["SubTipo_Db"].ToString();
                t.UnidadeMedida         = dt.Rows[0]["Unidade_Db"].ToString();
                t.TipoGestaoVidaUtil    = dt.Rows[0]["TipoGestao_Db"].ToString();
                t.TempoVidaUtil         = dt.Rows[0]["Tempo de vida útil"].ToString();
                t.TemValidade           = dt.Rows[0]["Possui validade"].ToString();
                t.DataValidade          = dt.Rows[0]["Data de validade"].ToString();
                t.Fornecedor            = dt.Rows[0]["Fornecedor"].ToString();
                t.CustoUnitario         = dt.Rows[0]["Custo unitário"].ToString();
                t.TempoRecebimento      = dt.Rows[0]["Tempo para recebimento"].ToString();
                t.QuantidadeEstoque     = dt.Rows[0]["Quantidade em estoque"].ToString();
                t.EstoqueMinimo         = dt.Rows[0]["Estoque mínimo"].ToString();
                t.ParaVenda             = dt.Rows[0]["Permitir venda"].ToString();
                t.ParaFabricacao        = dt.Rows[0]["Permitir fabricação"].ToString();
                t.ParaUsoInterno        = dt.Rows[0]["Permitir uso interno"].ToString();
                t.Estado                = dt.Rows[0]["Estado_Db"].ToString();
                t.UnidadeOrganizacional = dt.Rows[0]["Unidade organizacional"].ToString();
                t.Armazem               = dt.Rows[0]["Armazém"].ToString();
                t.DadosAux              = dt.Rows[0]["Dados adicionais"].ToString();
                t.DtCriacao             = dt.Rows[0]["DtCriacao"].ToString();
                t.UsuarioCriacao        = dt.Rows[0]["UsuarioCriacao"].ToString();
                t.DtUltimaMod           = dt.Rows[0]["DtUltimaMod"].ToString();
                t.UsuarioUltimaMod      = dt.Rows[0]["UsuarioUltimaMod"].ToString();

                Objects.ImplementaNovoFormTela(new FrmInventarios_EstTool(t));
            }
        }
예제 #2
0
 private void PesquisaInventario_Ferramentas()
 {
     udgv_Tools.DataSource = SQLQueries.Consulta_InventarioFerramentas("", txtTools_Desc.Text, cbTools_Unidade.SelectedIndex - 1, icbxTools_Tipo.SelectedIndex - 1,
                                                                       icbxTools_Subtipo.SelectedIndex - 1, cbTools_Empresa.SelectedItem.ToString(),
                                                                       icbxTools_Estado.SelectedIndex - 1);
 }