private void btnRealizado_Click(object sender, EventArgs e) { if (cajaServicio.BuscarCajaAbierta() != null) { if (MessageBox.Show("Esta por cambiar al Producto a Terminado, Tiene que Retirar el Cliente, Desea Continuar?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { pedido_Producto_Servicio.CambiarEstado(Pedido.Id); pedidoServicio.CambiarProcesoRetiro(Pedido.Id); btnRealizado.Visible = false; VerDatos(); #pragma warning disable CS0436 // El tipo 'Afirmacion' de 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs' está en conflicto con el tipo importado 'Afirmacion' de 'Presentacion, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Se usará el tipo definido en 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs'. var completado = new Afirmacion(" |- Listo -|", "Pedido Fabricado."); #pragma warning restore CS0436 // El tipo 'Afirmacion' de 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs' está en conflicto con el tipo importado 'Afirmacion' de 'Presentacion, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Se usará el tipo definido en 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs'. completado.ShowDialog(); } } else { MessageBox.Show("La Caja se encuentra Cerrada", "Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnTerminar_Click(object sender, EventArgs e) { if (cajaServicio.BuscarCajaAbierta() != null) { if (MessageBox.Show("Esta por Terminar el Pedido, Esta Seguro?", "Preguntar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var pedido = pedidoServicio.Buscar(PedidoId); pedidoServicio.CambiarProcesoRetirado(pedido.Id); pedidoServicio.CambiarFechaRetirado(pedido.Id); producto_Pedido_Servicio.CambiarEstado(pedido.Id); //Total Cta Cte var cuentaId = new CtaCteDto(); if (pedido.ClienteId != 1) { cuentaId = ctaCteServicio.ObtenerPorIdDePedidosId(pedido.Id); ctaCteServicio.Pagar(_Debe, pedido.ClienteId, cuentaId.Id); } //Fin Cta Cte btnTerminar.Visible = false; //caja var detalle = new DetalleCajaDto { Descripcion = $"{lblPersona.Text} - Pedido Terminado", Fecha = DateTime.Now.ToLongDateString(), Total = _Debe, CajaId = detalleCajaServicio.BuscarCajaAbierta() }; TipoPago(detalle); detalleCajaServicio.AgregarDetalleCaja(detalle); cajaServicio.SumarDineroACaja(_Debe); pedidoServicio.CambiarRamas(_Debe, PedidoId); var venta = new VentaDto { ClienteId = pedido.ClienteId, Descuento = 0, Fecha = DateTime.Now, Total = _Debe }; ventaServicio.NuevaVenta(venta); #pragma warning disable CS0436 // El tipo 'Afirmacion' de 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs' está en conflicto con el tipo importado 'Afirmacion' de 'Presentacion, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Se usará el tipo definido en 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs'. var completado = new Afirmacion("Felicidades!", $"Completado \nse obtuvo de ganancias $ {_Debe}\nTipo de Pago: {detalle.TipoPago}"); #pragma warning restore CS0436 // El tipo 'Afirmacion' de 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs' está en conflicto con el tipo importado 'Afirmacion' de 'Presentacion, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Se usará el tipo definido en 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs'. completado.ShowDialog(); Datos(PedidoId); lblVendido.Visible = true; btnAgregarProductos.Visible = false; btnVolverPedidoNoRetirado.Visible = true; btnEliminarPedidoSeleccionado.Visible = false; } } else { MessageBox.Show("la Caja se encuentra cerrada", "Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Information); } }