private void GrabarDatos() { //MessageBox.Show(this.ValidateChildren().ToString()); if (this.ValidateChildren(ValidationConstraints.Visible)) { int Errores = 0; foreach (Control C in this.Controls) { if (ErrorPTerceros.GetError(C) != "") { Errores++; } } if (Errores == 0) { Terceros.C_Auxiliares.Tipo_aux = CboTipoId.SelectedValue.ToString(); Terceros.C_Auxiliares.Id_aux = Convert.ToInt32(Func.SinSeparadorMiles(TxtID.Text)); Terceros.C_Auxiliares.Dv = TxtDV.Text; Terceros.C_Auxiliares.Expedido = TxtExpedida.Text; Terceros.C_Auxiliares.Apellido1 = TxtApellido1.Text; Terceros.C_Auxiliares.Apellido2 = TxtApellido2.Text; Terceros.C_Auxiliares.Nombre = TxtNombres.Text; Terceros.C_Auxiliares.Direccion = TxtDireccion.Text; Terceros.C_Auxiliares.Telefono = TxtTelefono.Text; Terceros.C_Auxiliares.Empresa = TxtEmpresa.Text; Terceros.C_Auxiliares.Tel_empresa = TxtTelEmpresa.Text; Terceros.C_Auxiliares.Salario = Convert.ToDouble((TxtSalario.Text)); Terceros.C_Auxiliares.Ciudad = Convert.ToInt32(CboCiudad.SelectedValue.ToString()); Terceros.C_Auxiliares.Regimen = Convert.ToInt32(CboRegimen.SelectedValue.ToString()); Terceros.C_Auxiliares.Clase = Convert.ToInt32(CboClaseCont.SelectedValue.ToString()); Terceros.C_Auxiliares.Tipo = Convert.ToInt32(CboTipoPersona.SelectedValue.ToString()); Terceros.C_Auxiliares.Nosaplica_retencion = ChkNosAplicaRetencion.Checked; Terceros.C_Auxiliares.Propietario = ChkPropietario.Checked; Terceros.C_Auxiliares.Empleado = ChkEmpleado.Checked; Terceros.C_Auxiliares.Cliente = ChkCliente.Checked; Terceros.C_Auxiliares.Reteica = ChkReteICA.Checked; Terceros.C_Auxiliares.Reteiva = ChkReteIVA.Checked; Terceros.C_Auxiliares.Retencion = ChkRetencion.Checked; if (Terceros.Existe(Terceros.C_Auxiliares.Tipo_aux, Terceros.C_Auxiliares.Id_aux, false)) { if (Terceros.Actualizar(Terceros.C_Auxiliares) == -1) { MessageBox.Show("No se pudo actualizar el registro"); } else { MessageBox.Show("El registro se actualizó exitosamente"); Sw = 0; BotonEdit(); } } else { if (Terceros.Insertar(Terceros.C_Auxiliares) == -1) { MessageBox.Show("Hubo un problema insertando el registro"); } else { MessageBox.Show("Registro guardado exitosamente"); Sw = 0; BotonEdit(); } } } else { MessageBox.Show("Hace falta ingresar información en uno o varios campos", "Error de Validación de Información", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Hace falta ingresar información en uno o varios campos", "Error de Validación de Información", MessageBoxButtons.OK, MessageBoxIcon.Error); } }