Пример #1
0
        public List <ModelRegistro> BuscaDadosSaida(string descricao, string categotia, string data1, string data2)
        {
            try
            {
                DateTime dt1  = Convert.ToDateTime(data1);
                DateTime dt2  = Convert.ToDateTime(data2);
                var      aux1 = dt1.ToString("yyyy-MM-dd 00:00:00");
                var      aux2 = dt2.ToString("yyyy-MM-dd 00:00:00");

                var tabela = dao.BuscaDadosSaida(descricao, categotia, aux1, aux2);
                var lista  = new List <ModelRegistro>();

                if (tabela.Rows.Count > 0)
                {
                    foreach (DataRow row in tabela.Rows)
                    {
                        lista.Add(new ModelRegistro()
                        {
                            reg_cod        = Convert.ToInt32(row["reg_cod"].ToString()),
                            descricao      = row["pro_descricao"].ToString(),
                            tipo_descricao = row["tipo_descricao"].ToString(),
                            quantidade     = Convert.ToDecimal(row["reg_quantidade"].ToString()),
                            unidade_medida = row["pro_unidade_medida"].ToString(),
                            valorUnitario  = Convert.ToDecimal(row["reg_valor_unitario"].ToString()),
                            valorTotal     = Convert.ToDecimal(row["reg_valor_total"].ToString()),
                            dataOperacao   = Convert.ToDateTime(row["reg_data_operacao"].ToString())
                        });
                    }
                }
                return(lista);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(null);
            }
        }