private void menuLocacaoDevCancelar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(textBoxCodigoDev.Text) == true) { botaoClicado = "CANCELAR"; inativarBotoesCampos(); } else if (textBoxCodigoDev.Text == "0") { botaoClicado = "CANCELAR"; inativarBotoesCampos(); } else { var result = MessageBox.Show("Deseja realmente excluir o registro? ", "Excluir Produto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { LocacaoDevolucaoBLL bllLocaDev = new LocacaoDevolucaoBLL(); LocacaoDevolucaoModelo modLocaDev = new LocacaoDevolucaoModelo(); modLocaDev.codigoItem = Convert.ToInt32(codigoItemClicado); bllLocaDev.excluirItemLocacaoDev(modLocaDev); carregarItens(); buttonExcluirItemDev.Enabled = false; } else { botaoClicado = "CANCELAR"; inativarBotoesCampos(); } } }
public void finalizarLocacaoDev(LocacaoDevolucaoModelo modLocacao) { LocacaoDevolucaoBLL devolucaoBLL = new LocacaoDevolucaoBLL(); if (String.IsNullOrEmpty(idClienteReturn) == true && textBoxCodigoDev.Text != "") { //Clausula utilizada para salvar a locação quando a mesma for gerada pela tela de locação modLocacao.qtdItensLocacaoDev = Convert.ToSingle(textBoxQtdItemDev.Text); modLocacao.totalLocacaoDev = Convert.ToSingle(textBoxTotalDev.Text); modLocacao.usuarioLocacaoDev = textBoxUsuarioLocacaoDev.Text; modLocacao.dataDevolucaoLocacaoDev = Convert.ToDateTime(textBoxDataLancamentoDev.Text); modLocacao.idLocacaoDev = Convert.ToInt32(textBoxCodigoDev.Text); Console.WriteLine("chamou aqui 1"); devolucaoBLL.salvarLocacao(modLocacao); } else if (String.IsNullOrEmpty(idClienteReturn) != true && textBoxCodigoDev.Text != "") { //Clausula utilizada para salvar a locação quando a mesma for gerda manualmente pela tela de devolução da locação modLocacao.idClienteLocacaoDev = Convert.ToInt32(idClienteReturn); modLocacao.qtdItensLocacaoDev = Convert.ToSingle(textBoxQtdItemDev.Text); modLocacao.totalLocacaoDev = Convert.ToSingle(textBoxTotalDev.Text); modLocacao.idLocacao = Convert.ToInt32(textBoxNumeroLocacaoDev.Text); modLocacao.usuarioLocacaoDev = textBoxUsuarioLocacaoDev.Text; modLocacao.dataDevolucaoLocacaoDev = Convert.ToDateTime(textBoxDataLancamentoDev.Text); modLocacao.idLocacaoDev = Convert.ToInt32(textBoxCodigoDev.Text); Console.WriteLine("chamou aqui 2"); devolucaoBLL.salvarLocacao(modLocacao); } MessageBox.Show("Devolução da locação finalizada! ", "Devolução Locação", MessageBoxButtons.OK, MessageBoxIcon.Information); botaoClicado = "GRAVAR"; inativarBotoesCampos(); }
public void exluirLocacao(LocacaoDevolucaoModelo modLocDev) { LocacaoDevolucaoBLL bllLocDev = new LocacaoDevolucaoBLL(); modLocDev.idLocacaoDev = Convert.ToInt32(textBoxCodigoDev.Text); bllLocDev.excluirLocacao(modLocDev); MessageBox.Show("Devolução da locação excluida", "Excluir Locação", MessageBoxButtons.OK, MessageBoxIcon.Information); }
//Método gerar id da devolução da locação e setar no campo public void gerarID(LocacaoDevolucaoModelo modLocDev) { LocacaoDevolucaoDAO daoLocDev = new LocacaoDevolucaoDAO(); LocacaoDevolucaoBLL bllLocDev = new LocacaoDevolucaoBLL(); //Método gera a id da locação devolução modLocDev.dataLancamentoLocacaoDev = Convert.ToDateTime(textBoxDataLancamentoDev.Text); modLocDev.idLocacao = Convert.ToInt32(textBoxNumeroLocacaoDev.Text); bllLocDev.gerarIDLocacaoDev(modLocDev); //Método chama o ultimo registro bllLocDev.buscarUltimoRegistro(modLocDev); textBoxCodigoDev.Text = Convert.ToString(modLocDev.idLocacaoDev); }
private void buttonExcluirItemDev_Click(object sender, EventArgs e) { var result = MessageBox.Show("Deseja realmente excluir o registro? ", "Excluir Produto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { LocacaoDevolucaoBLL bllLocaDev = new LocacaoDevolucaoBLL(); LocacaoDevolucaoModelo modLocaDev = new LocacaoDevolucaoModelo(); modLocaDev.codigoItem = Convert.ToInt32(codigoItemClicado); bllLocaDev.excluirItemLocacaoDev(modLocaDev); carregarItens(); buttonExcluirItemDev.Enabled = false; } }
public void inserirItemDevLocacao(LocacaoDevolucaoModelo modLocDev) { LocacaoDevolucaoBLL bllDevLoc = new LocacaoDevolucaoBLL(); modLocDev.idProdutoDevLocacao = Convert.ToInt32(textBoxCodigoItemDev.Text); modLocDev.idProdutoVariacaoDevLocacao = Convert.ToInt32(idProdutovariacaoReturn); modLocDev.qtdProdutoDevLocacao = Convert.ToDouble(textBoxQuantidadeItemDev.Text); modLocDev.valorProdutoDevLocacao = Convert.ToSingle(textBoxValorDev.Text); modLocDev.idLocacaoDev = Convert.ToInt32(textBoxCodigoDev.Text); bllDevLoc.inserirItemDevLocacao(modLocDev); textBoxCodigoItemDev.Clear(); textBoxQuantidadeItemDev.Clear(); textBoxValorDev.Clear(); idProdutovariacaoReturn = null; carregarItens(); }
public FrmLocacaoDevolucao(string idLocacaoRetornada, string usuarioLogado) { InitializeComponent(); this.StartPosition = FormStartPosition.Manual; this.Top = (Screen.PrimaryScreen.Bounds.Height - this.Height) / 2; this.Left = (Screen.PrimaryScreen.Bounds.Width - this.Width) / 2; usuarioLogadoSistema = usuarioLogado; idLocacaoReturn = idLocacaoRetornada; if (String.IsNullOrEmpty(idLocacaoRetornada) == true) { //Aqui é a locação gerada manualmente caso queira importar algo } else { //Aqui entra na locação automática gerada a partir da tela locação botaoClicado = "INICIAL-EDIT"; textBoxUsuarioLocacaoDev.Text = usuarioLogadoSistema; textBoxNumeroLocacaoDev.Text = idLocacaoRetornada; buscarInformacoesLocacao(); var result = MessageBox.Show("Deseja importar os itens da locação na devolução? ", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { //Método importar os itens LocacaoDevolucaoBLL locacaoDevBLL = new LocacaoDevolucaoBLL(); LocacaoDevolucaoModelo modLocacaoDev = new LocacaoDevolucaoModelo(); modLocacaoDev.idLocacao = Convert.ToInt32(textBoxNumeroLocacaoDev.Text); modLocacaoDev.idLocacaoDev = Convert.ToInt32(textBoxCodigoDev.Text); locacaoDevBLL.importarItensLocacaoDev(modLocacaoDev); carregarItens(); } } inativarBotoesCampos(); }
private void devoluçãoToolStripMenuItem_Click(object sender, EventArgs e) { var result = MessageBox.Show("Deseja realmente gerar a devolução da locação? ", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { LocacaoDevolucaoBLL locacaoDevBLL = new LocacaoDevolucaoBLL(); LocacaoDevolucaoModelo modLocacaoDev = new LocacaoDevolucaoModelo(); modLocacaoDev.idLocacao = Convert.ToInt32(textBoxCodigo.Text); locacaoDevBLL.importarLocacao(modLocacaoDev); //Abrir tela devolução var FrmPrincipal = this.ParentForm; var painelPrincipal = FrmPrincipal.Controls.Find("painelPrincipal", true).FirstOrDefault(); FrmLocacaoDevolucao janelaDev = new FrmLocacaoDevolucao(textBoxCodigo.Text, textBoxUsuarioLocacao.Text); janelaDev.TopLevel = false; janelaDev.Visible = true; painelPrincipal.Controls.Add(janelaDev); this.Hide(); } }
private void buttonBuscarLocacao_Click(object sender, EventArgs e) { frmConsultaLocacao = new FrmConsultaLocacao(); DialogResult dr = frmConsultaLocacao.ShowDialog(this); idClienteReturn = frmConsultaLocacao.idClienteEnvia; if (String.IsNullOrEmpty(idClienteReturn) == true) { MessageBox.Show("Você não selecionou nenhuma locação!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { botaoClicado = "IMPORTARLOC"; string nomeClienteReturn = frmConsultaLocacao.NomeClienteEnvia; textBoxClienteDev.Text = idClienteReturn + " - " + nomeClienteReturn; textBoxNumeroLocacaoDev.Text = frmConsultaLocacao.idLocacaoEnvia; var result = MessageBox.Show("Deseja importar os itens da locação na devolução? ", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { //Método gera id da locação para vincular nos itens que serão importados LocacaoDevolucaoModelo modLocDev = new LocacaoDevolucaoModelo(); gerarID(modLocDev); //Método importar os itens da locação para devolução da locação LocacaoDevolucaoBLL locacaoDevBLL = new LocacaoDevolucaoBLL(); LocacaoDevolucaoModelo modLocacaoDev = new LocacaoDevolucaoModelo(); modLocacaoDev.idLocacao = Convert.ToInt32(textBoxNumeroLocacaoDev.Text); modLocacaoDev.idLocacaoDev = Convert.ToInt32(textBoxCodigoDev.Text); locacaoDevBLL.importarItensLocacaoDev(modLocacaoDev); //Método carrega os itens na tabela carregarItens(); } inativarBotoesCampos(); } }