Пример #1
0
 private void btnRegistrar_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)))
     {
         if (validacionCampos)
         {
             TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
             Proveedores p = new Proveedores();
             if (rbMoral.IsChecked == true)
             {
                 p.Tipo = true;
                 p.Apellido = null;
                 p.Apellido2 = null;
             }
             else if (rbFisica.IsChecked == true)
             {
                 p.Tipo = false;
                 p.Apellido = txtApellidoPaterno.Text;
                 p.Apellido2 = txtApellidoMaterno.Text;
             }
             p.Nombre = txtNombre.Text;
             if (txtRFC.PlaceHolder)
             {
                 p.RFC = null;
             }
             else
             {
                 p.RFC = txtRFC.Text;
             }
             ComboBoxItem cbi = (ComboBoxItem)cbPais.Items[cbPais.SelectedIndex];
             p.Pais = Convert.ToInt64(cbi.Uid);
             ComboBoxItem cbi1 = (ComboBoxItem)cbEstado.Items[cbEstado.SelectedIndex];
             p.Estado = Convert.ToInt64(cbi1.Uid);
             p.Ciudad = txtCiudad.Text;
             if (txtLocalidad.PlaceHolder)
             {
                 p.Localidad = null;
             }
             else
             {
                 p.Localidad = txtLocalidad.Text;
             }
             p.Calle = txtCalle.Text;
             if (txtNumeroExterior.PlaceHolder)
             {
                 p.NumeroExterior = null;
             }
             else
             {
                 p.NumeroExterior = txtNumeroExterior.Text;
             }
             if (txtNumeroInterior.PlaceHolder)
             {
                 p.NumeroInterior = null;
             }
             else
             {
                 p.NumeroInterior = txtNumeroInterior.Text;
             }
             if (txtColonia.PlaceHolder)
             {
                 p.Colonia = null;
             }
             else
             {
                 p.Colonia = txtColonia.Text;
             }
             p.CP = txtCP.Text;
             p.Telefono = txtTelefono.Text;
             if (txtEmail.PlaceHolder)
             {
                 p.Email = null;
             }
             else
             {
                 p.Email = txtEmail.Text;
             }
             tda.InsertProveedor(p);
             tda.Close();
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }