public MLControleMovimento Consultar(int ControleMovimentoId) { DlConexao con = new DlConexao(); MLControleMovimento controleMovimento = new MLControleMovimento(); try { con.limparParametros(); con.AdicionarParametros("@ControleMovimentoId", ControleMovimentoId); var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarControleMovimento"); if (dt.Rows.Count > 0) { controleMovimento = Genericos.Popular <MLControleMovimento>(dt, 0); } } catch (Exception ex) { throw ex; } finally { con = null; } return(controleMovimento); }
public int AbrirFecharCaixa(MLCaixa objMLCaixa, bool isAbrirCaixa, MLControleMovimento ControleMovimento = null) { DlConexao objDlConexao = new DlConexao(); DataTable dt = new DataTable(); List <MLCaixa> lstMLCaixa = new List <MLCaixa>(); objDlConexao.limparParametros(); objDlConexao.AdicionarParametros("@CaixaId", objMLCaixa.CaixaId); objDlConexao.AdicionarParametros("@Descricao", objMLCaixa.CaixaDescricao); objDlConexao.AdicionarParametros("@UsuarioId", objMLCaixa.Usuario.UsuarioId); objDlConexao.AdicionarParametros("@CaixaStatusLogId", objMLCaixa.CaixaStatusLogId); objDlConexao.AdicionarParametros("@ControleMovimentoCaixaId", objMLCaixa.ControleMovimentoCaixaId); if (isAbrirCaixa) { objDlConexao.AdicionarParametros("@CaixaStatus", objMLCaixa.Status); objDlConexao.AdicionarParametros("@HoraAbertura", objMLCaixa.DataHoraAbertura); objDlConexao.AdicionarParametros("@TrocoInicial", objMLCaixa.SaldoInicial); } else { objDlConexao.AdicionarParametros("@CaixaStatus", objMLCaixa.Status); objDlConexao.AdicionarParametros("@HoraFechamento", objMLCaixa.DataHoraFechamento); objDlConexao.AdicionarParametros("@TrocoFinal", objMLCaixa.SaldoFinal); if (ControleMovimento != null) { objDlConexao.AdicionarParametros("@MotivoDivergencia", ControleMovimento.MotivoDivergencia); objDlConexao.AdicionarParametros("@ValorDivergencia", ControleMovimento.ValorDivergencia); } } var ret = objDlConexao.ExecutarManipulacao(CommandType.StoredProcedure, "AbrirFecharCaixa"); int ControleMovimentoCaixaId = 0; if (ret != null) { int.TryParse(ret.ToString(), out ControleMovimentoCaixaId); } return(ControleMovimentoCaixaId); }
public List <MLControleMovimento> Listar(MLControleMovimento modelo) { throw new NotImplementedException(); }
public void Atualizar(MLControleMovimento modelo) { throw new NotImplementedException(); }
public int Adicionar(MLControleMovimento modelo) { throw new NotImplementedException(); }