Ejemplo n.º 1
0
        private void btnAceptarRecarga_Click(object sender, RoutedEventArgs e)
        {
            decimal recarga     = 0.0m;
            decimal MontoMaximo = 0.0m;

            if (decimal.TryParse(txtMontoRecarga.Text, out recarga))
            {
                MontoMaximo = decimal.Parse(lblMontoMaximoRepartidor.Content.ToString());
                if (MontoMaximo >= recarga)
                {
                    MVTurno = new VMTurno();
                    MVTurno.LiquidarARepartidor(lblUidTurnoRepartidor.Content.ToString(), LblUidTurno.Content.ToString(), recarga.ToString(), "Recarga");
                    MVTurno.AgregaEstatusTurnoRepartidor(lblUidTurnoRepartidor.Content.ToString(), "CCAFB7D6-A27C-4F5B-A4A6-13D35138471F");
                    MessageBox.Show("Recarga exitosa");
                    DHRecargar.IsOpen      = false;
                    FrameContenido.Content = new Liquidacion(this);
                }
                else
                {
                    MessageBox.Show("No se puede agregar una cantidad mayor a la maxima a recargar");
                }
            }
            else
            {
                MessageBox.Show("Inserte solo numeros");
            }
        }
Ejemplo n.º 2
0
 public ResponseHelper GetAgregaEstatusTurnoRepartidor(string UidTurnoRepartidor, string UidEstatusTurno)
 {
     Respuesta = new ResponseHelper();
     MVTurno   = new VMTurno();
     MVTurno.AgregaEstatusTurnoRepartidor(UidTurnoRepartidor, UidEstatusTurno);
     Respuesta.Data    = MVTurno;
     Respuesta.Status  = true;
     Respuesta.Message = "Estatus turno agregada satisfactoriamente";
     return(Respuesta);
 }
Ejemplo n.º 3
0
        private void BtnLiquidar_Click(object sender, RoutedEventArgs e)
        {
            LicenciaRequerida VentanaMensaje = new LicenciaRequerida();
            TextBlock         lblMensaje     = VentanaMensaje.FindName("lblMensaje") as TextBlock;

            if (!string.IsNullOrEmpty(lblUidTurnoRepartidor.Content.ToString()))
            {
                MVTurno = new VMTurno();

                MVTurno.LiquidarARepartidor(lblUidTurnoRepartidor.Content.ToString(), LblUidTurno.Content.ToString(), lblMontoALiquidar.Content.ToString().Substring(1), "Liquidacion");
                MVTurno.AgregaEstatusTurnoRepartidor(lblUidTurnoRepartidor.Content.ToString(), "38FA16DF-4727-41FD-A03E-E2E43FA78F3F");

                Ticket     t         = new Ticket();
                VMUsuarios MVusuario = new VMUsuarios();
                MVusuario.obtenerDatosDeSupervisor(new Guid(lblUidusuario.Content.ToString()));

                //Informacion de la empresa
                t.AddHeaderLine("" + MVusuario.NombreEmpresa + "");
                t.AddHeaderLine("Sucursal: " + MVusuario.Sucursal + "");

                t.AddHeaderLine("Usuario: " + MVusuario.StrNombre + "");
                //Obtene informacion del turno
                MVTurno    = new VMTurno();
                MVLicencia = new DeliverixSucursales.VMLicencia();
                MVLicencia.RecuperaLicencia();
                MVTurno.ConsultarUltimoTurnoDistribuidora(MVLicencia.Licencia);
                t.AddSubHeaderLine("");
                t.AddHeaderLine("Informacion del liquidacion");
                //Informacion del turno
                t.AddHeaderLine("Repartidor: " + lblNombreRepartidor.Content + "");
                t.AddTotal("Total liquidado ", lblMontoALiquidar.Content.ToString());
                t.AddSubHeaderLine("");
                t.AddTotal("Firma de Supervisor ", "__________");
                t.AddTotal("Firma de Repartidor ", "__________");
                t.FontSize = 6;
                t.AddFooterLine("www.godeliverix.com.mx");
                t.PrintTicket("PDFCreator");


                lblNombreRepartidor.Content   = string.Empty;
                lblMontoALiquidar.Content     = string.Empty;
                lblUidTurnoRepartidor.Content = string.Empty;
                MVTurno         = new VMTurno();
                lblMensaje.Text = "La liquidacion ha sido confirmada";
                VentanaMensaje.ShowDialog();
                DHAccionRepartidor.IsOpen = false;
                FrameContenido.Content    = new Liquidacion(this);
            }
            else
            {
                lblMensaje.Text = "Para liquidar debes seleccionar un repartidor";
                VentanaMensaje.ShowDialog();
            }
        }
Ejemplo n.º 4
0
        private void BtnCerrarSession_Click(object sender, RoutedEventArgs e)
        {
            VMUsuarios Usuario = (VMUsuarios)DataGridRepartidores.SelectedItem;

            var mvturno = new VMTurno();

            mvturno.AgregaEstatusTurnoRepartidor(Usuario.uidTurnoRepartidor.ToString(), "B03E3407-F76D-4DFA-8BF9-7F059DC76141");
            MVUsuario.SeleccionarUsuario(Usuario.Uid);
            AgregarRelacionBitacora(UidRepartidor: Usuario.Uid);
            DataGridBitacoraDeAsignaciones.ItemsSource = MVSucursal.ListaDeOrdenesAsignadas;
            LblUidRepartidor.Content    = Usuario.Uid;
            LblNombreRepartidor.Content = Usuario.StrNombre;
        }