Ejemplo n.º 1
0
        private async void btnEditar_Click(object sender, RoutedEventArgs e)
        {
            // Obtiene la posicion del cliente seleccionado
            int pos = dtgListadoClientes.SelectedIndex;

            // Comprueba si hay un cliente seleccionado
            if (dtgListadoClientes.SelectedItem != null)
            {
                if (!filter)
                {
                    // busca el indice en el list y asigna a objeto transfer
                    Cliente transfer = mane.ListarClientes()[pos];
                    if (cont)
                    {
                        AdministracionContrato aco = new AdministracionContrato(false, transfer, false, false, null);
                        aco.Show();
                        this.Close();
                    }
                    else
                    {
                        AdministracionClientes ven = new AdministracionClientes(false, transfer);
                        ven.Show();
                        this.Close();
                    }
                }
                else
                {
                    //Se busca el indice en el list auxiliar y se asigna al objeto transfer
                    Cliente transfer = aux[pos];
                    if (cont)
                    {
                        AdministracionContrato aco = new AdministracionContrato(false, transfer, false, false, null);
                        aco.Show();
                        this.Close();
                    }
                    else
                    {
                        AdministracionClientes ven = new AdministracionClientes(false, transfer);
                        ven.Show();
                        this.Close();
                    }
                }
            }
            else
            {
                await this.ShowMessageAsync("¡Ups!", string.Format(
                                                "Debe seleccionar un cliente."));
            }
        }
Ejemplo n.º 2
0
 private void btnVolver_Click(object sender, RoutedEventArgs e)
 {
     if (!summ)
     {
         this.Close();
     }
     else //Si  se llama de administracion -> vacío
     {
         if (cont)
         {
             AdministracionContrato aco = new AdministracionContrato(true, null, false, false, null);
             aco.Show();
             this.Close();
         }
         else
         {
             AdministracionClientes ven = new AdministracionClientes(true, null);
             ven.Show();
             this.Close();
         }
     }
 }
Ejemplo n.º 3
0
        private void TileAdmCli_Click(object sender, RoutedEventArgs e)
        {
            AdministracionClientes ac = new AdministracionClientes(true, null);

            ac.Show();
        }