private void ChkRetencion_Validated(object sender, EventArgs e) { if (ChkRetencion.Checked || ChkNosAplicaRetencion.Checked) { ErrorPTerceros.SetError(ChkRetencion, string.Empty); } }
private void ChkNosAplicaRetencion_Validating(object sender, CancelEventArgs e) { if (!ChkRetencion.Checked && !ChkNosAplicaRetencion.Checked) { ErrorPTerceros.SetError(ChkNosAplicaRetencion, "Verifique si el tercero está sujeto a retención"); } }
private void ChkPropietario_Validated(object sender, EventArgs e) { if (ChkCliente.Checked || ChkEmpleado.Checked || ChkPropietario.Checked || ChkProveedor.Checked) { ErrorPTerceros.SetError(ChkPropietario, string.Empty); } }
private void ChkPropietario_Validating(object sender, CancelEventArgs e) { if (!ChkCliente.Checked && !ChkEmpleado.Checked && !ChkPropietario.Checked && !ChkProveedor.Checked) { ErrorPTerceros.SetError(ChkPropietario, "Debe seleccionar por lo menos una de las opciones"); } }
private void DGVTelefono_Validated(object sender, EventArgs e) { ErrorPTerceros.SetError(DGVTelefono, string.Empty); }
private void ChkReteIVA_Validating(object sender, CancelEventArgs e) { ErrorPTerceros.SetError(ChkReteICA, string.Empty); }
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); } }