public bool Fecha(Caixa_Situacao c) { if (c.Situacao_Id == 1) { MovimentoDAO DAO = new MovimentoDAO(); DataTable Result = new DataTable(); Result = DAO.Fecha(c, Autenticacao.GetCodUsuario()); if (Result != null) { if (Result.Rows.Count > 0) { if (!Result.Rows[0].ItemArray[0].ToString().Equals("-1")) { c = null; c = new Caixa_Situacao(); c.Situacao_Id = 0; c.Caixa_Id = 0; Autenticacao.SetCaixa(0); Autenticacao.SetCaixa_Situacao(c); return(true); } } } } return(false); }
public Caixa_Situacao BuscaCaixa_Situacao(int id) { MovimentoDAO DAO = new MovimentoDAO(); DataTable Result = new DataTable(); Caixa_Situacao cx = new Caixa_Situacao(); Result = DAO.BuscaCaixa_Situacao(id); if (Result != null) { if (Result.Rows.Count > 0) { if (!Result.Rows[0].ItemArray[0].ToString().Equals("-1")) { cx.Id = id; try { cx.Caixa_Id = (int)Result.Rows[0].ItemArray[1]; }catch { } try { cx.Situacao_Id = (int)Result.Rows[0].ItemArray[2]; }catch { } try { cx.Situacao_Nome = Result.Rows[0].ItemArray[3].ToString(); }catch { } try { cx.ValorInicial = Convert.ToDouble(Result.Rows[0].ItemArray[4].ToString()); }catch { } try { cx.TotalEntradas = Convert.ToDouble(Result.Rows[0].ItemArray[5].ToString()); }catch { } try { cx.TotalSaidas = Convert.ToDouble(Result.Rows[0].ItemArray[6].ToString()); }catch { } try { cx.DataAbertura = Convert.ToDateTime(Result.Rows[0].ItemArray[7].ToString()); }catch { } try { cx.DataFechamento = Convert.ToDateTime(Result.Rows[0].ItemArray[8].ToString()); } catch { } try { cx.TotalDinheiro = Convert.ToDouble(Result.Rows[0].ItemArray[9].ToString()); }catch { } return(cx); } } } return(null); }
public DataTable Fecha(Caixa_Situacao c, int usuario) { try { CriarConexao(); Abrir(); SqlDataAdapter Cmd; Cmd = new SqlDataAdapter("SP_Mov_FechaCaixa", con); Cmd.SelectCommand.CommandType = System.Data.CommandType.StoredProcedure; Cmd.SelectCommand.Parameters.Add("@USUARIO", SqlDbType.VarChar).Value = usuario; Cmd.SelectCommand.Parameters.Add("@ID", SqlDbType.VarChar).Value = c.Id; DataTable data = new DataTable(); Cmd.Fill(data); Fechar(); return(data); } catch (Exception e) { Erros.SetErroBanco(e); Erros.SetHaErro(true); } finally { Fechar(); } return(null); }
private void TelaToEntity() { if (situacao == null) { situacao = new Caixa_Situacao(); } //situacao.Situacao_Id = 0; try { situacao.ValorInicial = Convert.ToDouble(txtValorAbertura.Text.Replace("R$", "").Trim()); } catch { situacao.ValorInicial = 0; } }
public void Inicializa() { MovimentoBLL BLL = new MovimentoBLL(); situacao = BLL.BuscaCaixa_Situacao(Autenticacao.GetCaixa_Situacao().Id); EntityToTela(situacao); if (situacao != null) { Autenticacao.SetCaixa_Situacao(situacao); EntityToTela(situacao); } }
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); }
private void EntityToTela(Caixa_Situacao c) { if (c != null) { txtSituacao.Text = c.Situacao_Nome; if (c.Situacao_Id == 0) { CaixaFechado(); } else { CaixaAberto(); txtValorAbertura.Text = c.ValorInicial.ToString("C2"); txtValorCaixa.Text = c.TotalDinheiro.ToString("C2"); } } else { txtSituacao.Text = "Fechado"; CaixaFechado(); } }
public static void SetCaixa_Situacao(Caixa_Situacao cx) { //Caixa.Caixa_Id = caixa_id; Caixa = cx; //Caixa.Situacao_Id = situacao_id; }