private Caixa_Movimento TelaToEntity() { Caixa_Movimento cx = new Caixa_Movimento(); if (checkAbastecimento.Checked) { cx.Abastecimento = 1; } else { cx.Abastecimento = 0; } cx.Numcupom = txtCupom.Text; cx.Tatico = txtTatico.Text; cx.Placa = comboPlaca.Text; cx.KM = txtKM.Text; cx.Descricao = txtDescricao.Text; cx.Autorizado = txtAutorizado.Text; try { cx.Valor = Convert.ToDouble(txtValor.Text.Replace("R$", "").Trim()); } catch { cx.Valor = 0; } cx.TipoMovimento = "Saida"; cx.SaidaEntrada = 1; if (bmp != null) { cx.Imagem = imageToByteArray(bmp); } return(cx); }
private Caixa_Movimento TelaToEntity() { Caixa_Movimento cx = new Caixa_Movimento(); cx.Descricao = txtDescricao.Text; cx.Autorizado = txtAutorizado.Text; try { cx.Valor = Convert.ToDouble(txtValor.Text.Replace("R$", "").Trim()); } catch { cx.Valor = 0; } cx.TipoMovimento = "Entrada"; cx.SaidaEntrada = 2; cx.Abastecimento = 0; return(cx); }
public DataTable Cadastra(Caixa_Movimento c, int usuario) { try { CriarConexao(); Abrir(); SqlDataAdapter Cmd; Cmd = new SqlDataAdapter("SP_Mov_Cadastra_Caixa_Movimento", con); Cmd.SelectCommand.CommandType = System.Data.CommandType.StoredProcedure; Cmd.SelectCommand.Parameters.Add("@USUARIO", SqlDbType.Int).Value = usuario; Cmd.SelectCommand.Parameters.Add("@CAIXA_SITUACAO", SqlDbType.Int).Value = c.Caixa_Situacao_Id; Cmd.SelectCommand.Parameters.Add("@TIPO_MOVIMENTO", SqlDbType.VarChar).Value = c.TipoMovimento; Cmd.SelectCommand.Parameters.Add("@ENTRADA_SAIDA", SqlDbType.Int).Value = c.SaidaEntrada; Cmd.SelectCommand.Parameters.Add("@VALOR", SqlDbType.Money).Value = c.Valor; Cmd.SelectCommand.Parameters.Add("@NUMCUPOM", SqlDbType.NText).Value = c.Numcupom; Cmd.SelectCommand.Parameters.Add("@DESCRICAO", SqlDbType.NText).Value = c.Descricao; Cmd.SelectCommand.Parameters.Add("@TATICO", SqlDbType.VarChar).Value = c.Tatico; Cmd.SelectCommand.Parameters.Add("@PLACA", SqlDbType.VarChar).Value = c.Placa; Cmd.SelectCommand.Parameters.Add("@KM", SqlDbType.VarChar).Value = c.KM; Cmd.SelectCommand.Parameters.Add("@AUTORIZADO", SqlDbType.VarChar).Value = c.Autorizado; Cmd.SelectCommand.Parameters.Add("@ABASTECIMENTO", SqlDbType.Int).Value = c.Abastecimento; Cmd.SelectCommand.Parameters.Add("@IMAGEM", SqlDbType.Image).Value = c.Imagem; Cmd.SelectCommand.Parameters.Add("@SANGRIANF", SqlDbType.Int).Value = c.SangriaNF; DataTable data = new DataTable(); Cmd.Fill(data); Fechar(); return(data); } catch (Exception e) { Erros.SetErroBanco(e); Erros.SetHaErro(true); } finally { Fechar(); } return(null); }
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); }