コード例 #1
0
ファイル: Empleado.xaml.cs プロジェクト: Oscarin017/TDA
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     if (!txtApellidoPaterno.PlaceHolder && !txtApellidoMaterno.PlaceHolder && !txtNombre.PlaceHolder && cbBaseSalario.SelectedIndex != 0 && !txtSalario.PlaceHolder && cbPais.SelectedIndex != 0 && cbEstado.SelectedIndex != 0 && !txtCiudad.PlaceHolder && !txtCalle.PlaceHolder && !txtCP.PlaceHolder && !txtTelefono.PlaceHolder)
     {
         if (validacionCampos())
         {
             TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
             Empleados em = new Empleados();
             em.ID = lID;
             em.Apellido = txtApellidoPaterno.Text;
             em.Apellido2 = txtApellidoMaterno.Text;
             em.Nombre = txtNombre.Text;
             if (txtRFC.PlaceHolder)
             {
                 em.RFC = null;
             }
             else
             {
                 em.RFC = txtRFC.Text;
             }
             if (txtCURP.PlaceHolder)
             {
                 em.CURP = null;
             }
             else
             {
                 em.CURP = txtCURP.Text;
             }
             if (txtNSS.PlaceHolder)
             {
                 em.NSS = null;
             }
             else
             {
                 em.NSS = txtNSS.Text;
             }
             ComboBoxItem cbi = (ComboBoxItem)cbBaseSalario.Items[cbBaseSalario.SelectedIndex];
             em.BaseSalario = Convert.ToInt64(cbi.Uid);
             em.Salario = Convert.ToDecimal(txtSalario.Text);
             ComboBoxItem cbi1 = (ComboBoxItem)cbPais.Items[cbPais.SelectedIndex];
             em.Pais = Convert.ToInt64(cbi1.Uid);
             ComboBoxItem cbi2 = (ComboBoxItem)cbEstado.Items[cbEstado.SelectedIndex];
             em.Estado = Convert.ToInt64(cbi2.Uid);
             em.Ciudad = txtCiudad.Text;
             if (txtLocalidad.PlaceHolder)
             {
                 em.Localidad = null;
             }
             else
             {
                 em.Localidad = txtLocalidad.Text;
             }
             em.Calle = txtCalle.Text;
             if (txtNumeroExterior.PlaceHolder)
             {
                 em.NumeroExterior = null;
             }
             else
             {
                 em.NumeroExterior = txtNumeroExterior.Text;
             }
             if (txtNumeroInterior.PlaceHolder)
             {
                 em.NumeroInterior = null;
             }
             else
             {
                 em.NumeroInterior = txtNumeroInterior.Text;
             }
             if (txtColonia.PlaceHolder)
             {
                 em.Colonia = null;
             }
             else
             {
                 em.Colonia = txtColonia.Text;
             }
             em.CP = txtCP.Text;
             em.Telefono = txtTelefono.Text;
             if (txtEmail.PlaceHolder)
             {
                 em.Email = null;
             }
             else
             {
                 em.Email = txtEmail.Text;
             }
             tda.UpdateEmpleado(em);
             tda.Close();
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }