コード例 #1
0
 private void Page_Loaded(object sender, RoutedEventArgs e)
 {
     Clases.C_Locacion loc = new Clases.C_Locacion();
     cmbLocacion.ItemsSource       = loc.listarLocaciones();
     cmbLocacion.DisplayMemberPath = "codigo";
     cmbLocacion.SelectedValuePath = "idlocacion";
     Clases.C_TipoDocumento tdoc = new Clases.C_TipoDocumento();
     cmbtipo.ItemsSource       = tdoc.listarDocumento();
     cmbtipo.DisplayMemberPath = "descripcion";
     cmbtipo.SelectedValuePath = "id_td";
     Clases.promotor pro = new Clases.promotor();
     dtgrdpromotor.ItemsSource = pro.listarpromotor();
 }
コード例 #2
0
        private async void tlGuardar_Click(object sender, RoutedEventArgs e)
        {
            Clases.promotor newPromo = new Clases.promotor();
            newPromo.id_td       = (int)cmbtipo.SelectedValue;
            newPromo.doc_iden    = txtCedul.Text;
            newPromo.nombre      = txtNombreN.Text;
            newPromo.apellido    = txtApellido.Text;
            newPromo.correo      = txtcorreo.Text;
            newPromo.telefono    = txtThabitacion.Text;
            newPromo.id_locacion = (int)cmbLocacion.SelectedValue;
            if (promoselect == false)
            {
                if (newPromo.NuevoPromotor() == 1)
                {
                    await p.ShowMessageAsync("Información", "Se ha guardado correctamente", MessageDialogStyle.Affirmative);

                    tlCancelar_Click(sender, e);
                    flNuevo.IsOpen = false;
                    Page_Loaded(sender, e);
                }
                else
                {
                    await p.ShowMessageAsync("Error", "Error al guardar el usuario", MessageDialogStyle.Affirmative);
                }
            }
            else
            {
                newPromo.id_promotor = id;
                if (newPromo.editarPromotor() == 1)
                {
                    await p.ShowMessageAsync("Información", "Se han actualizado correctamente los datos", MessageDialogStyle.Affirmative);

                    tlCancelar_Click(sender, e);
                    flNuevo.IsOpen = false;
                    Page_Loaded(sender, e);
                }
                else
                {
                    await p.ShowMessageAsync("Error", "Error al actualizar los datos", MessageDialogStyle.Affirmative);
                }
            }
        }
コード例 #3
0
        private void dtgrdtelemarketing_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            object tele = dtgrdpromotor.SelectedValue;

            if (tele != null)
            {
                tlCancelar.IsEnabled = false;
                Clases.promotor teleSelected = (Clases.promotor)tele;
                id                        = teleSelected.id_promotor;
                flNuevo.Header            = "Datos del promotor " + teleSelected.nombre + " " + teleSelected.apellido;
                flNuevo.IsOpen            = true;
                cmbtipo.SelectedValue     = teleSelected.id_td;
                txtCedul.Text             = teleSelected.doc_iden;
                txtNombreN.Text           = teleSelected.nombre;
                txtApellido.Text          = teleSelected.apellido;
                txtThabitacion.Text       = teleSelected.telefono;
                txtcorreo.Text            = teleSelected.correo;
                cmbLocacion.SelectedValue = teleSelected.id_locacion;
                promoselect               = true;
            }
        }