public int InsertEntradaDiversos(EntradaDiversosInfo diversos) { if (accessDbMySql.Conectar()) { accessDbMySql.AddParametrosMySql("@entrada", diversos.diversosidentrada); accessDbMySql.AddParametrosMySql("@turno", diversos.diversosidturno); return(accessDbMySql.ExecutarScalarMySql("spInsertEntradaDiversos")); } else { return(0); } }
private void Salvar() { string entradaSaida = string.Empty; if (radioButtonEntradas.Checked) { entradaSaida = "[RECEBIMENTOS DIVERSOS] " + Environment.NewLine; } else { entradaSaida = "[PAGAMENTOS DIVERSOS] " + Environment.NewLine; } EntradaSaidaInfo entradaSaidaSalvar = new EntradaSaidaInfo { entracodtodasparcelas = 0, entraconfirmada = Diversos, entradatalancamento = DateTime.Now, entradatavenc = dateTimePickerVenc.Value, entradocumento = "", entraid = entradaSaidaInfo == null ? 0 : entradaSaidaInfo.entraid, entraidfunc = Form1.User.useidfuncionario, entraidunidade = Form1.Unidade.uniid, entranumparcela = 1, entranumtotalparcelas = 1, entraobs = Diversos ? entradaSaida + obs : obs, entratipocatdecricao = "", entratipoidcat = cat, entravalor = valor, entravalorpago = valor, entraidtipoentrada = 1, entraparcelado = false }; if (!alterar) { int id = entradaSaidaNegocios.InsertEntradaSaidaLancamento(entradaSaidaSalvar); if (id > 0) { if (Diversos) { Caixa caixa = new Caixa(); CaixaTurnoInfo caixaTurnoInfo = caixa.ConsultarTurnoAberto(); EntradaDiversosInfo diversosInfo = new EntradaDiversosInfo { diversosidturno = caixaTurnoInfo.caixaturnoid, diversosidentrada = id }; entradaSaidaNegocios.InsertEntradaDiversos(diversosInfo); } if (entradaSaidaNegocios.UpdateEntradaSaidaLancamentoCodParcelas(id) > 0) { Form1.encerrarThread = true; FormMessage.ShowMessegeInfo("Lançamento realizado com sucesso!"); } else { Form1.encerrarThread = true; FormMessage.ShowMessegeWarning("Falha ao tentar salvar!"); } } else { Form1.encerrarThread = true; FormMessage.ShowMessegeWarning("Falha ao tentar salvar!"); } } else { if (FormMessage.ShowMessegeQuestion("Deseja salvar alterações?") == DialogResult.Yes) { if (entradaSaidaNegocios.UpdateEntradaSaidaLancamento(entradaSaidaSalvar) > 0) { Form1.encerrarThread = true; this.DialogResult = DialogResult.Yes; } } } if (thread.IsAlive) { Form1.encerrarThread = true; } pictureBoxLoad.Visible = false; }