public EntradaMovimento(Estabelecimentos est, ConfigMovimento config, Funcionarios fun, Form tela) { InitializeComponent(); txtHoraEntrada.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm"); this.est = est; this.config = config; this.fun = fun; CarregaServico(); obj = new Movimentos(); oDAO = new MovimentoDAO(); telaMov = (TelaPrincipal)tela; MontaCupom(); }
public static List <DTO.Movimento> Listar(bool listSomenteAtivos = true) { var retorno = new List <DTO.Movimento>(); try { MovimentoDAO dao = new MovimentoDAO(); retorno = dao.ListarTodos(); } catch (Exception ex) { throw ex; } return(retorno); }
private void btnSalvar_Click(object sender, EventArgs e) { if (ValidarCampos()) { tb_movimento ObjMov = new tb_movimento(); MovimentoDAO objDao = new MovimentoDAO(); ObjMov.id_usuario = Usuario.codigoLogado; ObjMov.data_movimento = dtpDataLancameto.Value.Date; ObjMov.tipo_movimento = Convert.ToInt16(cbTipoLanc.SelectedIndex); ObjMov.valor_movimento = Convert.ToDecimal(txtValor.Text); ObjMov.id_categoria = Convert.ToInt32(cbCategoria.SelectedValue); ObjMov.id_empresa = Convert.ToInt32(cbEmpresa.SelectedValue); if (cbConta.SelectedIndex != -1) { ObjMov.id_conta = Convert.ToInt32(cbConta.SelectedValue); } ObjMov.ob_movimento = txtbObservacao.Text.Trim(); ObjMov.data_cadastro = DateTime.Now; try { //entiti //objDao.LancarMovimento(ObjMov); //LimparCampos(); //Util.ExibirMsg(Util.TipoMsg.Sucesso); //usando proc int ret = objDao.LancarMovimentoProc(ObjMov); if (ret == 1) { LimparCampos(); Util.ExibirMsg(Util.TipoMsg.Sucesso); CarregarCombos(); } else { Util.ExibirMsg(Util.TipoMsg.Erro); } } catch { Util.ExibirMsg(Util.TipoMsg.Erro); } } }
public static int Gravar(DTO.Movimento movimento) { int retorno; try { using (var dal = new MovimentoDAO()) { retorno = dal.Gravar(movimento); } } catch (Exception ex) { throw ex; } return(retorno); }
public ActionResult PesquisarMovimento(string data_inicial, string data_final, string tipo_movimento) { if (data_final == "" || data_inicial == "") { ViewBag.ret = 0; } else { MovimentoDAO dao = new MovimentoDAO(); List <MovimentoVO> lst = dao.ConsultarMovimento(1, Convert.ToInt32(tipo_movimento), Convert.ToDateTime(data_inicial), Convert.ToDateTime(data_final)); ViewBag.ListaMovimento = lst; } MontarTitulo(3); return(View("ConsultarMovimento")); }
public void CarregaGrid() { MovimentoDAO mDAO = new MovimentoDAO(); dgvDados.DataSource = mDAO.listarTodos(); dgvDados.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dgvDados.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dgvDados.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dgvDados.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dgvDados.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; //deixa os titulos centralizados. dgvDados.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; CalculaVagas(); }
public int Logar(string usuario, string senha) { if (!string.IsNullOrEmpty(usuario) || !usuario.Equals("")) //0 { if (!string.IsNullOrEmpty(senha) || !senha.Equals("")) //2 { int CodUsuario = Convert.ToInt32(usuario); LoginDAO DAO = new LoginDAO(); DataTable Usuario = DAO.EfetuaLogin(CodUsuario, senha); if (Usuario != null) { if (Usuario.Rows.Count > 0) { try { Autenticacao.Login(Convert.ToInt32(usuario), Usuario.Rows[0].ItemArray[1].ToString(), Usuario.Rows[0].ItemArray[2].ToString(), Convert.ToInt32(Usuario.Rows[0].ItemArray[3]), Convert.ToInt32(Usuario.Rows[0].ItemArray[4])); } catch (Exception) { return(2); } if (Autenticacao.GetTipo() != 3) { MovimentoDAO DAO2 = new MovimentoDAO(); DataTable Data = new DataTable(); Data = DAO2.Verifica(Autenticacao.GetCodUsuario()); Autenticacao.SetCaixa(0); if (Data != null) { if (Data.Rows.Count > 0) { try { Autenticacao.SetCaixa((int)Data.Rows[0].ItemArray[0]); } catch { } } } //TERMINAR A INICIALIZAÇÂO DO CAIXA <<<<<<++++++============================ } return(1); } } return(3); } return(2); } return(0); }
public ActionResult Gravar(int?cod, string categoria_movimento, string data_movimento, string valor_movimento, string tipo_movimento, string empresa_movimento, string obs_movimento) { if (tipo_movimento == "" || categoria_movimento == "" || empresa_movimento == "" || data_movimento == "") { ViewBag.ret = 0; } else { MovimentoDAO dao = new MovimentoDAO(); MovimentoVO vo = new MovimentoVO(); vo.TipoMovimento = Convert.ToInt32(tipo_movimento); vo.DataMovimento = Convert.ToDateTime(data_movimento); vo.ValorMovimento = Convert.ToDecimal(valor_movimento); vo.ObsMovimento = obs_movimento; vo.CodigoEmpresa = Convert.ToInt32(empresa_movimento); vo.CodigoCategoria = Convert.ToInt32(categoria_movimento); vo.CodigoMovimento = (cod == null ? 0 : Convert.ToInt32(cod)); vo.CodigoUsuario = 1; if (cod == null) { ViewBag.ret = dao.RealizarMovimento(vo); } else { ViewBag.ret = dao.AlterarMovimento(vo); ViewBag.Tipo = tipo_movimento; ViewBag.Data = data_movimento; ViewBag.Valor = valor_movimento; ViewBag.Empresa = empresa_movimento; ViewBag.Obs = obs_movimento; ViewBag.Categoria = categoria_movimento; ViewBag.Codigo = cod; } } CarregarCombos(); MontarTitulo(cod == null ? 1 : 2); return(View(cod == null ? "RealizarMovimento" : "AlterarMovimento")); }
private void CalculaVagas() { int vC = 0, vM = 0, vO = 0; int vOC = 0, vOM = 0, vOO = 0; int vDC = 0, vDM = 0, vDO = 0; MovimentoDAO mDAO = new MovimentoDAO(); IDataReader vagas = mDAO.GetVagasOcupadas(); vC = est.Vagas_carro; vM = est.Vagas_moto; vO = est.Vagas_outros; while (vagas.Read()) { if (vagas["tipo_veiculo"].ToString().Equals("C")) { vOC = Convert.ToInt32(vagas["qtde"].ToString()); } else if (vagas["tipo_veiculo"].ToString().Equals("M")) { vOM = Convert.ToInt32(vagas["qtde"].ToString()); } else if (vagas["tipo_veiculo"].ToString().Equals("O")) { vOO = Convert.ToInt32(vagas["qtde"].ToString()); } } vDC = vC - vOC; vDM = vM - vOM; vDO = vO - vOO; lblCarrosD.Text = vDC.ToString().PadLeft(3, '0'); lblMotosD.Text = vDM.ToString().PadLeft(3, '0'); lblOutrosD.Text = vDO.ToString().PadLeft(3, '0'); lblCarrosO.Text = vOC.ToString().PadLeft(3, '0'); lblMotosO.Text = vOM.ToString().PadLeft(3, '0'); lblOutrosO.Text = vOO.ToString().PadLeft(3, '0'); }
public ActionResult Gravar(string data, string tipo, string valor, string cat, string emp, string conta, string obs) { if (data == "" || tipo == "" || valor == "" || cat == "" || emp == "" || conta == "") { ViewBag.Ret = 0; ViewBag.Msg = Mensagens.Msg.MesagemCampoObg; } else { tb_movimento objMov = new tb_movimento(); MovimentoDAO objDao = new MovimentoDAO(); objMov.tipo_movimento = Convert.ToInt16(tipo); objMov.valor_movimento = Convert.ToDecimal(valor); objMov.data_movimento = Convert.ToDateTime(data); objMov.ob_movimento = obs; objMov.id_empresa = Convert.ToInt32(emp); objMov.id_categoria = Convert.ToInt32(cat); objMov.id_conta = Convert.ToInt32(conta); try { objDao.LancarMovimento(objMov); ViewBag.Ret = 1; ViewBag.Msg = Mensagens.Msg.MensagemSucesso; } catch (Exception) { ViewBag.Ret = -1; ViewBag.Msg = Mensagens.Msg.MensagemErro; } } MontarTitulo(1); CarregarComboCategoria(); CarregarComboConta(); CarregarComboEmpresa(); return(View("Lancar")); }
public bool Abre(Caixa_Situacao c) { if (c.Situacao_Id == 0) { MovimentoDAO DAO = new MovimentoDAO(); DataTable Result = new DataTable(); Result = DAO.Abre(c, Autenticacao.GetCodUsuario()); if (Result != null) { if (Result.Rows.Count > 0) { if (!Result.Rows[0].ItemArray[0].ToString().Equals("-1")) { try { Autenticacao.SetCaixa((int)Result.Rows[0].ItemArray[0]); } catch { Autenticacao.SetCaixa(0); } return(true); } } } } return(false); }
public ActionResult RealizarConsulta(string tipo_movimento, string cod_categoria, string data_entrada, string data_saida) { ViewBag.TipoMovimento = tipo_movimento; ViewBag.CodigoCategoria = cod_categoria; ViewBag.DataEntrada = data_entrada; ViewBag.DataSaida = data_saida; if (data_entrada == null || data_entrada.Trim() == string.Empty || data_saida == null || data_saida.Trim() == string.Empty) { ViewBag.Validar = 0; } else { MovimentoDAO objDAO = new MovimentoDAO(); ViewBag.ListaMovimento = objDAO.RealizarConsulta(1, tipo_movimento, cod_categoria, data_entrada, data_saida); } CarregarCategoria(); return(View("ConsultarMovimento")); }
public void RegistrarMovimento(decimal valor, int codTipoMovimento) { bool sucesso; Movimento movimento = new Movimento(); MovimentoRota movimentoRota = new MovimentoRota(); MovimentoDAO movimentoDao = new MovimentoDAO(); MovimentoRotaDAO movimentoRotaDao = new MovimentoRotaDAO(); using (TransactionScope scope = new TransactionScope()) { try { movimento.COD_TIPO_MOVIMENTO = codTipoMovimento; movimento.MOMENTO = DateTime.Now; movimento.VALOR = valor; movimentoDao.Add(movimento); movimentoDao.SaveChanges(); movimentoRota.COD_MOVIMENTO = movimento.COD_MOVIMENTO; movimentoRota.COD_ROTA = _rota.COD_ROTA; movimentoRotaDao.Add(movimentoRota); movimentoRotaDao.SaveChanges(); sucesso = true; } catch { sucesso = false; throw new EntityException("Erro."); } if (sucesso) { scope.Complete(); } } }
public MovimentoRN() { dao = new MovimentoDAO(); _genericClass = new GenericRN(); }
public MovimentoAPIController(MovimentoDAO movimentoDAO, DevolucaoDAO devolucaoDAO) { _movimentoDAO = movimentoDAO; _devolucaoDAO = devolucaoDAO; }
public bool Cadastra(Caixa_Movimento c) { if (string.IsNullOrEmpty(c.Descricao)) { c.Descricao = "S.A."; } if (string.IsNullOrEmpty(c.Autorizado)) { c.Autorizado = Autenticacao.GetApelido(); } if (c.SaidaEntrada == 1) { if (string.IsNullOrEmpty(c.Numcupom)) { return(false); } } if (c.Abastecimento == 1) { if (string.IsNullOrEmpty(c.KM)) { return(false); } if (string.IsNullOrEmpty(c.Placa)) { return(false); } if (string.IsNullOrEmpty(c.Tatico)) { return(false); } } else { c.Tatico = "Operador"; } if (c.Valor > 0) { MovimentoDAO DAO = new MovimentoDAO(); DataTable Result = new DataTable(); c.Caixa_Situacao_Id = Autenticacao.GetCaixa_Situacao().Id; Result = DAO.Cadastra(c, Autenticacao.GetCodUsuario()); if (Result != null) { if (Result.Rows.Count > 0) { if (Result.Rows[0].ItemArray[0].ToString().Equals("1")) { return(true); } else { return(false); } } } } return(false); }
public void BaixarBoleto() { bool sucesso = false; int cod_rota = 0; if (!this._boleto.COD_SITUACAO_BOLETO.Equals(2)) { BoletoDAO _boletoDAO = new BoletoDAO(); Movimento movimento = new Movimento(); MovimentoDAO movimentoDAO = new MovimentoDAO(); MovimentoRotaDAO mRotaDAO = new MovimentoRotaDAO(); MovimentoRota movimentoRota = new MovimentoRota(); using (TransactionScope scope = new TransactionScope()) { try { cod_rota = new VendedorBO(_boleto.CONTRATO_FK.ROTA_FK.VENDEDOR_FK).buscarRotaAberta().COD_ROTA; Boleto _boletoNovo = _boletoDAO.Find(b => b.COD_BOLETO == _boleto.COD_BOLETO).First <Boleto>(); _boletoNovo.COD_SITUACAO_BOLETO = 2; _boletoNovo.DATA_PAGAMENTO = DateTime.Now; _boletoDAO.SaveChanges(); movimento.COD_TIPO_MOVIMENTO = 3; movimento.MOMENTO = _boletoNovo.DATA_PAGAMENTO; movimento.VALOR = _boletoNovo.VALOR; movimentoDAO.Add(movimento); movimentoDAO.SaveChanges(); movimentoRota.COD_MOVIMENTO = movimento.COD_MOVIMENTO; movimentoRota.COD_ROTA = cod_rota; mRotaDAO.Add(movimentoRota); mRotaDAO.SaveChanges(); sucesso = true; } catch { if (cod_rota == 0) { throw new Exception("Não há rota aberta para o vendedor: " + _boleto.CONTRATO_FK.ROTA_FK.VENDEDOR_FK.NOME); } else { throw new Exception("Não há rota aberta para o vendedor: " + _boleto.CONTRATO_FK.ROTA_FK.VENDEDOR_FK.NOME); } } if (sucesso) { scope.Complete(); } } } else { throw new Exception("Este boleto não pode ser baixado."); } }
public ActionResult GravarMovimento(string tipo_movimento, DateTime?data_movimento, decimal?valor_movimento, int?cod_conta, int?cod_categoria, int?cod_empresa, string obs_movimento) { ViewBag.TipoMovimento = tipo_movimento; ViewBag.DataMovimento = data_movimento; ViewBag.ValorMovimento = valor_movimento; ViewBag.CodigoConta = cod_conta; ViewBag.CodigoCategoria = cod_categoria; ViewBag.CodigoEmpresa = cod_empresa; ViewBag.ObsMovimento = obs_movimento; if (tipo_movimento == string.Empty || data_movimento == null || valor_movimento == null || cod_conta == null || cod_categoria == null || cod_empresa == null) { ViewBag.Validar = 0; } else { try { MovimentoDAO objDAO = new MovimentoDAO(); tb_movimento objMovimento = new tb_movimento(); objMovimento.cod_usuario = CodigoUsuarioLogado; objMovimento.tipo_movimento = Convert.ToInt16(tipo_movimento); objMovimento.data_movimento = Convert.ToDateTime(data_movimento); objMovimento.valor_movimento = Convert.ToDecimal(valor_movimento); objMovimento.cod_conta = Convert.ToInt32(cod_conta); objMovimento.cod_categoria = Convert.ToInt32(cod_categoria); objMovimento.cod_empresa = Convert.ToInt32(cod_empresa); objMovimento.obs_movimento = obs_movimento; if (tipo_movimento == "1") { objDAO.RealizarEntrada(objMovimento); } else { objDAO.RealizarSaida(objMovimento); } ViewBag.Validar = 1; ViewBag.TipoMovimento = null; ViewBag.DataMovimento = null; ViewBag.ValorMovimento = null; ViewBag.CodigoConta = null; ViewBag.CodigoCategoria = null; ViewBag.CodigoEmpresa = null; ViewBag.ObsMovimento = null; } catch { ViewBag.Validar = -1; } } CarregarEmpresa(); CarregarConta(); CarregarCategoria(); return(View("Movimento")); }
public void FiltrarMovs(short tipo, DateTime datainicial, DateTime datafinal) { MovimentoDAO objdao = new MovimentoDAO(); ViewBag.Movs = objdao.ConsultarMovimento(CodigoLogado, datainicial, datafinal, tipo); }