示例#1
0
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     if ((!txtAlias.PlaceHolder && cbRol.SelectedIndex != 0 && !txtContraseña.PlaceHolder) && ((rbEmpleado.IsChecked == true && cbEmpleado.Visibility == Visibility.Visible && cbEmpleado.SelectedIndex != 0) || (rbFuera.IsChecked == true && txtEmail.Visibility == Visibility.Visible && !txtEmail.PlaceHolder)))
     {
         if (validacionCampos())
         {
             TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
             Usuarios u = new Usuarios();
             u.ID = lID;
             u.Alias = txtAlias.Text;
             ComboBoxItem cbi = (ComboBoxItem)cbRol.Items[cbRol.SelectedIndex];
             u.Rol = Convert.ToInt64(cbi.Uid);
             if (rbEmpleado.IsChecked == true)
             {
                 ComboBoxItem cbi1 = (ComboBoxItem)cbEmpleado.Items[cbRol.SelectedIndex];
                 u.Empleado = Convert.ToInt64(cbi.Uid);
                 u.Email = null;
             }
             else if (rbFuera.IsChecked == true)
             {
                 u.Email = txtEmail.Text;
                 u.Empleado = null;
             }
             tda.UpdateUsuario(u);
             tda.Close();
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }
示例#2
0
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     if (cbModelo.SelectedIndex != 0 && !txtAno.PlaceHolder && !txtColor.PlaceHolder && !txtNoSerie.PlaceHolder && !txtResponsable.PlaceHolder && cbTipo.SelectedIndex != 0 && !txtNumeroIdentificacion.PlaceHolder)
     {
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         Vehiculos v = new Vehiculos();
         v.ID = lID;
         ComboBoxItem cbi = (ComboBoxItem)cbModelo.Items[cbModelo.SelectedIndex];
         v.Modelo = Convert.ToInt64(cbi.Uid);
         v.Ano = Convert.ToInt32(txtAno.Text);
         v.Color = txtColor.Text;
         v.NoSerie = txtNoSerie.Text;
         v.Responsable = txtResponsable.Text;
         ComboBoxItem cbi1 = (ComboBoxItem)cbTipo.Items[cbTipo.SelectedIndex];
         v.TipoIdentificacion = Convert.ToInt64(cbi1.Uid);
         v.NumeroIdentificacion = txtNumeroIdentificacion.Text;
         tda.UpdateVehiculo(v);
         tda.Close();
         this.Close();
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }
示例#3
0
 private void cargarGrid(Paquetes p)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectPaquete(p);
     tda.Close();
     var ordenado = resultado.OrderBy(Paquetes => Paquetes.Nombre);
     lstPaquete.Clear();
     foreach (var r in ordenado)
     {
         string sPara = "NO";
         if (r.ParaGrupoCliente == true)
         {
             sPara = "SI";
         }
         string sActivo = "NO";
         if (r.Activo == true && ((r.FechaInicio <= DateTime.Now && r.FechaFin >= DateTime.Now) || (r.FechaInicio == null && r.FechaFin == null)))
         {
             sActivo = "SI";
         }
         lstPaquete.Add(new Paquetes()
         {
             ID = r.ID,
             Nombre = r.Nombre,
             Descripcion = r.Descripcion,
             Precio = r.Precio,
             ParaGrupoClienteNombre = sPara,
             ActivoNombre = sActivo
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstPaquete;
 }
示例#4
0
 private void cargarGrid(Clientes c)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     List<Clientes> lstC = tda.SelectCliente(c).ToList();
     tda.Close();
     lstC = lstC.OrderBy(Clientes => Clientes.RFC).ToList();
     lstCliente.Clear();
     foreach (Clientes ca in lstC)
     {
         string sNombre = "";
         if (ca.Tipo == true)
         {
             sNombre = ca.Nombre;
         }
         else
         {
             sNombre = ca.Nombre + " " + ca.Apellido + " " + ca.Apellido2;
         }
         lstCliente.Add(new Clientes()
         {
             ID = ca.ID,
             Nombre = sNombre,
             RFC = ca.RFC,
             GrupoClienteNombre = ca.GrupoClienteNombre
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstCliente;
 }
示例#5
0
文件: Llenado.cs 项目: Oscarin017/TDA
 public static void cargarCBBaseSalario(Controles.ComboBoxI cb)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectBaseSalario();
     tda.Close();
     foreach (var r in resultado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Uid = r.ID.ToString();
         cbi.Content = r.Nombre;
         cb.Items.Add(cbi);
     }
 }
示例#6
0
文件: Llenado.cs 项目: Oscarin017/TDA
 public static void cargarCBCiudadProveedor(long lEstado, Controles.ComboBoxS cb)
 {
     cb.Clear();
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectCiudadProveedor(lEstado);
     tda.Close();
     foreach (var r in resultado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Content = r;
         cb.Items.Add(cbi);
     }
 }
示例#7
0
文件: Llenado.cs 项目: Oscarin017/TDA
 public static void cargarCBColor(Colores c, Controles.ComboBoxI cb)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectColor(c);
     tda.Close();
     var ordenado = resultado.OrderBy(Colores => Colores.Nombre).ToList();
     foreach (var r in ordenado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Uid = r.ID.ToString();
         cbi.Content = r.Nombre;
         cb.Items.Add(cbi);
     }
 }
示例#8
0
 private void btnRegistrar_Click(object sender, RoutedEventArgs e)
 {
     if (!txtNombre.PlaceHolder)
     {
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         GrupoClientes gc = new GrupoClientes();
         gc.Nombre = txtNombre.Text;
         tda.InsertGrupoCliente(gc);
         tda.Close();
         this.Close();
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }
示例#9
0
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     if (!txtNombre.PlaceHolder)
     {
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         Paises p = new Paises();
         p.ID = lID;
         p.Nombre = txtNombre.Text;
         tda.UpdatePais(p);
         tda.Close();
         this.Close();
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }
示例#10
0
 private void cargarGrid(Paises p)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectPais(p);
     tda.Close();
     var ordenado = resultado.OrderBy(Paises => Paises.Nombre).ToList();
     lstPais.Clear();
     foreach (var r in ordenado)
     {
         lstPais.Add(new Paises()
         {
             ID = r.ID,
             Nombre = r.Nombre
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstPais;
 }
示例#11
0
 private void btnRegistrar_Click(object sender, RoutedEventArgs e)
 {
     if (!txtNombre.PlaceHolder && cbPais.SelectedIndex != 0)
     {
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         Estados es = new Estados();
         es.Nombre = txtNombre.Text;
         ComboBoxItem cbi = (ComboBoxItem)cbPais.Items[cbPais.SelectedIndex];
         es.Pais = Convert.ToInt64(cbi.Uid);
         tda.InsertEstado(es);
         tda.Close();
         this.Close();
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }
示例#12
0
 private void cargarGrid(Marcas m)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectMarca(m);
     tda.Close();
     var ordenado = resultado.OrderBy(Marcas => Marcas.Nombre).ToList();
     lstMarca.Clear();
     foreach (var r in ordenado)
     {
         lstMarca.Add(new Marcas()
         {
             ID = r.ID,
             Nombre = r.Nombre
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstMarca;
 }
示例#13
0
 private void cargarGrid(GrupoClientes gc)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectGrupoCliente(gc);
     tda.Close();
     var ordenado = resultado.OrderBy(GrupoClientes => GrupoClientes.Nombre).ToList();
     lstGC.Clear();
     foreach (var r in ordenado)
     {
         lstGC.Add(new GrupoClientes()
         {
             ID = r.ID,
             Nombre = r.Nombre
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstGC;
 }
示例#14
0
 private void cargarGrid(Colores c)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectColor(c);
     tda.Close();
     var ordenado = resultado.OrderBy(Colores => Colores.Nombre).ToList();
     lstColor.Clear();
     foreach (var r in ordenado)
     {
         lstColor.Add(new Colores()
         {
             ID = r.ID,
             Nombre = r.Nombre
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstColor;
 }
示例#15
0
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     if (!txtNombre.PlaceHolder && cbMarca.SelectedIndex != 0)
     {
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         Modelos es = new Modelos();
         es.ID = lID;
         es.Nombre = txtNombre.Text;
         ComboBoxItem cbi = (ComboBoxItem)cbMarca.Items[cbMarca.SelectedIndex];
         es.Marca = Convert.ToInt64(cbi.Uid);
         tda.UpdateModelo(es);
         tda.Close();
         this.Close();
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }
示例#16
0
 private void cargarGrid(Modelos m)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectModelo(m);
     tda.Close();
     var ordenado = resultado.OrderBy(Modelos => Modelos.MarcaNombre).ToList();
     lstModelo.Clear();
     foreach (var r in ordenado)
     {
         lstModelo.Add(new Modelos()
         {
             ID = r.ID,
             Nombre = r.Nombre,
             MarcaNombre = r.MarcaNombre,
             Ano = r.Ano
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstModelo;
 }
示例#17
0
        private void cargarGrid(Estados e)
        {
            TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
            var resultado = tda.SelectEstado(e);
            tda.Close();
            var ordenado = resultado.OrderBy(Estados => Estados.PaisNombre).ToList();
            lstEstado.Clear();
            foreach (var r in ordenado)
            {
                lstEstado.Add(new Estados()
                {
                    ID = r.ID,
                    Nombre = r.Nombre,
                    PaisNombre = r.PaisNombre
                });
            }

            dg.ItemsSource = null;
            dg.ItemsSource = lstEstado;
        }
示例#18
0
 private void cargarGrid(Vehiculos v)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectVehiculo(v);
     tda.Close();
     var ordenado = resultado.OrderBy(Vehiculos => Vehiculos.NoSerie);
     lstVehiculo.Clear();
     foreach (var r in ordenado)
     {
         lstVehiculo.Add(new Vehiculos()
         {
             ID = r.ID,
             MarcaNombre = r.MarcaNombre,
             ModeloNombre = r.ModeloNombre,
             Color = r.Color,
             Ano = r.Ano,
             NoSerie = r.NoSerie
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstVehiculo;
 }
示例#19
0
 private void cargarGrid(Productos p)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectProducto(p);
     tda.Close();
     var ordenado = resultado.OrderBy(Productos => Productos.Codigo);
     lstProducto.Clear();
     foreach (var r in ordenado)
     {
         string sNombre = r.ProveedorNombre + " " + r.ProveedorApellido + " " + r.ProveedorApellido2;
         lstProducto.Add(new Productos()
         {
             ID = r.ID,
             Codigo = r.Codigo,
             Descripcion = r.Descripcion,
             TipoProductoNombre = r.TipoProductoNombre,
             ProveedorNombre = sNombre,
             PrecioVenta = r.PrecioVenta
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstProducto;
 }
示例#20
0
 private void btnLogin_Click(object sender, RoutedEventArgs e)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     Usuarios u = tda.BuscarUsuarioAlias(txtAlias.Text);
     tda.Close();
     if (u != null)
     {
         if (u.Contraseña == txtContrasena.Text)
         {
             MainWindow w = new MainWindow(u.ID);
             w.Show();
             this.Close();
         }
         else
         {
             MessageBox.Show("Credenciales incorrectas.");
         }
     }
     else
     {
         MessageBox.Show("Credenciales incorrectas.");
     }
 }
示例#21
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     Llenado.cargarCBPais(new Paises(), cbPais);
     Llenado.cargarCBEstado(new Estados(), cbEstado);
     Llenado.cargarCBGrupoCliente(new GrupoClientes(), cbGrupoCliente);
     if (lID == 0)
     {
         btnRegistrar.Visibility = Visibility.Visible;
         Llenado.seleccionarDefaultPais(cbPais);
     }
     else if (lID != 0)
     {
         btnModificar.Visibility = Visibility.Visible;
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         var resultado = tda.BuscarClienteID(lID);
         tda.Close();
         foreach (var r in resultado)
         {
             if (r.Tipo == true)
             {
                 rbMoral.IsChecked = true;
             }
             else
             {
                 txtApellidoPaterno.Text = r.Apellido;
                 txtApellidoMaterno.Text = r.Apellido2;
             }
             txtNombre.Text = r.Nombre;
             txtRFC.Text = r.RFC;
             Llenado.seleccionarComboBoxUid(r.Pais.ToString(), cbPais);
             Llenado.seleccionarComboBoxUid(r.Estado.ToString(), cbEstado);
             txtCiudad.Text = r.Ciudad;
             if (r.Localidad != null)
             {
                 txtLocalidad.Text = r.Localidad;
             }
             txtCalle.Text = r.Calle;
             if (r.NumeroExterior != null)
             {
                 txtNumeroExterior.Text = r.NumeroExterior;
             }
             if (r.NumeroInterior != null)
             {
                 txtNumeroInterior.Text = r.NumeroInterior;
             }
             if (r.Colonia != null)
             {
                 txtColonia.Text = r.Colonia;
             }
             txtCP.Text = r.CP.ToString();
             txtTelefono.Text = r.Telefono;
             if (r.Email != null)
             {
                 txtEmail.Text = r.Email;
             }
             if (r.GrupoCliente != null)
             {
                 Llenado.seleccionarComboBoxUid(r.GrupoCliente.ToString(), cbGrupoCliente);
             }
         }
     }
 }
示例#22
0
 private void cargarGrid(Promociones p)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectPromocion(p);
     tda.Close();
     var ordenado = resultado.OrderBy(Promociones => Promociones.Nombre);
     lstPromocion.Clear();
     foreach (var r in ordenado)
     {
         string sTipo = Llenado.tipoPromocion(Convert.ToInt32(r.Tipo));
         string sValor = "";
         if (r.Tipo == 4)
         {
             sValor = r.Comprar + " X " + r.Pagar;
         }
         else
         {
             sValor = r.Valor.ToString();
         }
         string sParaPaq = "NO";
         if (r.ParaPaquete == true)
         {
             sParaPaq = "SI";
         }
         string sParaTP = "NO";
         if (r.ParaTipoProducto == true)
         {
             sParaTP = "SI";
         }
         string sParaPro = "NO";
         if (r.ParaProducto == true)
         {
             sParaPro = "SI";
         }
         string sParaGC = "NO";
         if (r.ParaGrupoCliente == true)
         {
             sParaGC = "SI";
         }
         string sActivo = "NO";
         if(r.Activo == true && ((r.FechaInicio <= DateTime.Now && r.FechaFin >= DateTime.Now) || (r.FechaInicio == null && r.FechaFin == null)))
         {
             sActivo = "SI";
         }
         lstPromocion.Add(new Promociones()
         {
             ID = r.ID,
             Nombre = r.Nombre,
             Descripcion = r.Descripcion,
             TipoNombre = sTipo,
             ValorNombre = sValor,
             ParaPaqueteNombre = sParaPaq,
             ParaTipoProductoNombre = sParaTP,
             ParaProductoNombre = sParaPro,
             ParaGrupoClienteNombre = sParaGC,
             ActivoNombre = sActivo
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstPromocion;
 }
示例#23
0
文件: Llenado.cs 项目: Oscarin017/TDA
 public static void cargarCBTipoProducto(TipoProductos tp, Controles.ComboBoxS cb)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectTipoProducto(tp);
     tda.Close();
     var ordenado = resultado.OrderBy(TipoProductos => TipoProductos.Nombre);
     foreach (var r in ordenado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Uid = r.ID.ToString();
         cbi.Content = r.Nombre;
         cb.Items.Add(cbi);
     }
 }
示例#24
0
文件: Llenado.cs 项目: Oscarin017/TDA
 public static void cargarCBProveedor(Proveedores p, Controles.ComboBoxS cb)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectProveedor(p);
     tda.Close();
     var ordenado = resultado.OrderBy(Proveedores => Proveedores.RFC);
     foreach (var r in ordenado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Uid = r.ID.ToString();
         cbi.Content = r.Nombre + " " + r.Apellido + " " + r.Apellido2;
         cb.Items.Add(cbi);
     }
 }
示例#25
0
文件: Llenado.cs 项目: Oscarin017/TDA
 public static void cargarCBModelo(Modelos m, Controles.ComboBoxS cb)
 {
     cb.Clear();
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectModelo(m);
     tda.Close();
     var ordenado = resultado.OrderBy(Modelos => Modelos.Nombre).ToList();
     foreach (var r in ordenado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Uid = r.ID.ToString();
         cbi.Content = r.Nombre;
         cb.Items.Add(cbi);
     }
 }
示例#26
0
文件: Llenado.cs 项目: Oscarin017/TDA
 public static void cargarCBGrupoCliente(GrupoClientes gc, Controles.ComboBoxS cb)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectGrupoCliente(gc);
     tda.Close();
     var ordenado = resultado.OrderBy(GrupoClientes => GrupoClientes.Nombre);
     foreach (var r in ordenado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Uid = r.ID.ToString();
         cbi.Content = r.Nombre;
         cb.Items.Add(cbi);
     }
 }
示例#27
0
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     if ((cbTipoProducto.SelectedIndex != 0 && !txtCodigo.PlaceHolder && !txtDescripcion.PlaceHolder && !txtPrecioVenta.PlaceHolder && !txtPrecioCompra.PlaceHolder) && ((cbExento.IsChecked == false && !txtIVA.PlaceHolder)) || (cbExento.IsChecked == true))
     {
         if (validacionCampos())
         {
             TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
             Productos p = new Productos();
             p.ID = lID;
             p.Codigo = txtCodigo.Text;
             p.Descripcion = txtDescripcion.Text;
             ComboBoxItem cbi = (ComboBoxItem)cbTipoProducto.Items[cbTipoProducto.SelectedIndex];
             p.TipoProducto = Convert.ToInt64(cbi.Uid);
             if (cbProveedor.SelectedIndex == 0)
             {
                 p.Proveedor = null;
             }
             else
             {
                 ComboBoxItem cbi2 = (ComboBoxItem)cbProveedor.Items[cbProveedor.SelectedIndex];
                 p.Proveedor = Convert.ToInt64(cbi.Uid);
             }
             p.PrecioVenta = Convert.ToDecimal(txtPrecioVenta.Text);
             if (txtPrecioCompra.PlaceHolder)
             {
                 p.PrecioCompra = null;
             }
             else
             {
                 p.PrecioCompra = Convert.ToDecimal(txtPrecioCompra.Text);
             }
             if (cbEspecial.IsChecked == true)
             {
                 p.Especial = true;
             }
             else
             {
                 p.Especial = false;
             }
             if (cbExento.IsChecked == true)
             {
                 p.IVAExcento = true;
                 p.IVA = null;
             }
             else
             {
                 p.IVAExcento = false;
                 p.IVA = Convert.ToDecimal(txtIVA.Text);
             }
             if (txtObservacion.PlaceHolder)
             {
                 p.Observaciones = null;
             }
             else
             {
                 p.Observaciones = txtObservacion.Text;
             }
             tda.UpdateProducto(p);
             tda.Close();
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }
示例#28
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     Llenado.cargarCBTipoProducto(new TipoProductos(), cbTipoProducto);
     Llenado.cargarCBProveedor(new Proveedores(), cbProveedor);
     if (lID == 0)
     {
         btnRegistrar.Visibility = Visibility.Visible;
     }
     else if (lID != 0)
     {
         btnModificar.Visibility = Visibility.Visible;
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         var resultado = tda.BuscarProductoID(lID);
         tda.Close();
         foreach (var r in resultado)
         {
             txtCodigo.IsReadOnly = true;
             txtCodigo.Text = r.Codigo;
             txtDescripcion.Text = r.Descripcion;
             Llenado.seleccionarComboBoxUid(r.TipoProducto.ToString(), cbTipoProducto);
             Llenado.seleccionarComboBoxUid(r.Proveedor.ToString(), cbProveedor);
             txtPrecioVenta.Text = r.PrecioVenta.ToString();
             txtPrecioCompra.Text = r.PrecioCompra.ToString();
             if (r.Especial == true)
             {
                 cbEspecial.IsChecked = true;
             }
             if (r.IVAExcento == true)
             {
                 cbExento.IsChecked = true;
             }
             txtIVA.Text = r.IVA.ToString();
             txtObservacion.Text = r.Observaciones;
         }
     }
 }
示例#29
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     if (lID == 0)
     {
         btnRegistrar.Visibility = Visibility.Visible;
     }
     else if (lID != 0)
     {
         btnModificar.Visibility = Visibility.Visible;
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         var resultado = tda.BuscarGrupoClienteID(lID);
         tda.Close();
         foreach (var r in resultado)
         {
             txtNombre.Text = r.Nombre;
         }
     }
 }
示例#30
0
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     if ((!txtNombre.PlaceHolder && cbPais.SelectedIndex != 0 && cbEstado.SelectedIndex != 0 && !txtCiudad.PlaceHolder && !txtCalle.PlaceHolder && !txtCP.PlaceHolder && !txtTelefono.PlaceHolder) && ((rbFisica.IsChecked == true && !txtApellidoPaterno.PlaceHolder && !txtApellidoMaterno.PlaceHolder) || (rbMoral.IsChecked == true)))
     {
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         Clientes c = new Clientes();
         if (rbMoral.IsChecked == true)
         {
             c.Tipo = true;
             c.Apellido = null;
             c.Apellido2 = null;
         }
         else if (rbFisica.IsChecked == true)
         {
             c.Tipo = false;
             c.Apellido = txtApellidoPaterno.Text;
             c.Apellido2 = txtApellidoMaterno.Text;
         }
         c.ID = lID;
         c.Apellido = txtApellidoPaterno.Text;
         c.Apellido2 = txtApellidoMaterno.Text;
         c.Nombre = txtNombre.Text;
         if (txtRFC.PlaceHolder)
         {
             c.RFC = null;
         }
         else
         {
             c.RFC = txtRFC.Text;
         }
         ComboBoxItem cbi = (ComboBoxItem)cbPais.Items[cbPais.SelectedIndex];
         c.Pais = Convert.ToInt64(cbi.Uid);
         ComboBoxItem cbi1 = (ComboBoxItem)cbEstado.Items[cbEstado.SelectedIndex];
         c.Estado = Convert.ToInt64(cbi1.Uid);
         c.Ciudad = txtCiudad.Text;
         if (txtLocalidad.PlaceHolder)
         {
             c.Localidad = null;
         }
         else
         {
             c.Localidad = txtLocalidad.Text;
         }
         c.Calle = txtCalle.Text;
         if (txtNumeroExterior.PlaceHolder)
         {
             c.NumeroExterior = null;
         }
         else
         {
             c.NumeroExterior = txtNumeroExterior.Text;
         }
         if (txtNumeroInterior.PlaceHolder)
         {
             c.NumeroInterior = null;
         }
         else
         {
             c.NumeroInterior = txtNumeroInterior.Text;
         }
         if (txtColonia.PlaceHolder)
         {
             c.Colonia = null;
         }
         else
         {
             c.Colonia = txtColonia.Text;
         }
         c.CP = txtCP.Text;
         c.Telefono = txtTelefono.Text;
         if (txtEmail.PlaceHolder)
         {
             c.Email = null;
         }
         else
         {
             c.Email = txtEmail.Text;
         }
         if (cbGrupoCliente.SelectedIndex == 0)
         {
             c.GrupoCliente = null;
         }
         else
         {
             ComboBoxItem cbi2 = (ComboBoxItem)cbGrupoCliente.Items[cbGrupoCliente.SelectedIndex];
             c.GrupoCliente = Convert.ToInt64(cbi.Uid);
         }
         tda.UpdateCliente(c);
         tda.Close();
         this.Close();
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }