public void ExcluirCaixaDiario(CaixaDiario caixaDiario) { _financeiroRepository.ExcluirCaixaDiario(caixaDiario); }
public void ExcluirCaixaDiario(CaixaDiario caixaDiario) { throw new NotImplementedException(); }
protected void Page_Load(object sender, EventArgs e) { Ajax.Utility.RegisterTypeForAjax(typeof(Glass.UI.Web.Cadastros.CadConfirmarPedido)); Ajax.Utility.RegisterTypeForAjax(typeof(MetodosAjax)); hdfDataTela.Value = DateTime.Now.ToString(); if (!IsPostBack && Request["idPedido"] != null) { txtNumPedido.Text = Request["idPedido"]; uint idPedido = Glass.Conversoes.StrParaUint(Request["idPedido"]); // Se o pedido não existir if (!PedidoDAO.Instance.PedidoExists(idPedido)) { grdProdutos.Visible = false; } else { // Busca o pedido Glass.Data.Model.Pedido pedido = PedidoDAO.Instance.GetElementByPrimaryKey(idPedido); // Se o pedido já tiver sido cancelado, esconde os produtos grdProdutos.Visible = pedido.Situacao != Glass.Data.Model.Pedido.SituacaoPedido.Cancelado; if (pedido.Situacao == Glass.Data.Model.Pedido.SituacaoPedido.Ativo) { lblViewConfirm.Text += "Pedido está ativo. Só é possível confirmar pedidos conferidos."; imgImprimir.Visible = false; } // Se o pedido estiver confirmado, mostra quem confirmou e quando if (pedido.Situacao == Glass.Data.Model.Pedido.SituacaoPedido.Confirmado) { lblViewConfirm.Text += "Pedido confirmado"; if (pedido.UsuConf != null) { lblViewConfirm.Text += " por " + BibliotecaTexto.GetTwoFirstNames(FuncionarioDAO.Instance.GetNome((uint)pedido.UsuConf.Value)); } lblViewConfirm.Text += pedido.DataConf != null ? " no dia " + pedido.DataConf.Value.ToString("dd/MM/yy") + ". " : ". "; imgImprimir.Visible = true; } // Vendido para funcionário if (pedido.VendidoFuncionario) { divFunc.Visible = true; divAVista.Visible = false; chkVerificarParcelas.Visible = false; chkVerificarParcelas.Checked = false; btnConfirmarPrazo.Visible = false; tbObra.Visible = false; lblNomeFuncVenda.Text += "Funcionário comprador: " + PedidoDAO.Instance.ObtemNomeFuncVenda(idPedido); } // À Prazo else if (pedido.TipoVenda == (int)Glass.Data.Model.Pedido.TipoVendaPedido.APrazo) { // Se tiver sido recebido o sinal, mostra quem recebeu if (pedido.RecebeuSinal) { CaixaDiario caixa = CaixaDiarioDAO.Instance.GetPedidoSinal(pedido.IdPedido); lblViewSinal.Text = "O sinal deste pedido no valor de " + pedido.ValorEntrada.ToString("F2") + " foi recebido por " + caixa.DescrUsuCad + " em " + caixa.DataCad.ToString("dd/MM/yy") + "."; } divAVista.Visible = false; chkVerificarParcelas.Checked = true; btnConfirmarPrazo.Visible = true; divFunc.Visible = false; tbObra.Visible = false; } // À Vista else if (pedido.TipoVenda == (int)Glass.Data.Model.Pedido.TipoVendaPedido.AVista) { decimal totalASerPago = pedido.Total; #region Crédito cliente decimal valorCredito = 0; decimal credito = ClienteDAO.Instance.GetCredito(pedido.IdCli); valorCredito = credito; hdfValorCredito.Value = credito.ToString().Replace(',', '.'); hdfIdCliente.Value = pedido.IdCli.ToString(); #endregion divAVista.Visible = true; chkVerificarParcelas.Visible = false; btnConfirmarPrazo.Visible = false; divFunc.Visible = false; tbObra.Visible = false; } else if (pedido.TipoVenda == (int)Glass.Data.Model.Pedido.TipoVendaPedido.Obra) { if (pedido.IdObra != null) { Obra obra = ObraDAO.Instance.GetElementByPrimaryKey(pedido.IdObra.Value); lblDescrObra.Text = obra.Descricao; lblSaldoObra.Text = obra.Saldo.ToString("C"); lblValorPedido.Text = pedido.Total.ToString("C"); hdfValorObra.Value = (pedido.Total - obra.Saldo).ToString(); pagtoObra.Visible = (pedido.Total - obra.Saldo) > 0; hdfIdCliente.Value = obra.IdCliente.ToString(); } divAVista.Visible = false; chkVerificarParcelas.Visible = false; btnConfirmarPrazo.Visible = false; divFunc.Visible = false; tbObra.Visible = true; } if (pedido.Situacao == Glass.Data.Model.Pedido.SituacaoPedido.Confirmado || pedido.Situacao == Glass.Data.Model.Pedido.SituacaoPedido.Ativo) { divAVista.Visible = false; grdProdutos.Visible = true; btnConfirmarPrazo.Visible = false; chkVerificarParcelas.Visible = false; divFunc.Visible = false; tbObra.Visible = false; } } } else if (!IsPostBack) { grdProdutos.Visible = false; } }