//Ingresar Tipo de contrato private void btnIngresar_Click(object sender, EventArgs e) { try { IServicio serv = new ServicioClient(); TipoContrato unTipoContrato = new TipoContrato(); unTipoContrato.CodContrato = Convert.ToInt32(txtCodTipoContrato.Text); unTipoContrato.UnaEmp = serv.BuscarEmpresa(Convert.ToInt32(txtCodEmpresa.Text), usuLogueado); unTipoContrato.Nombre = txtNombre.Text; if (unTipoContrato.UnaEmp == null) { throw new Exception("No existe la empresa"); } serv.AltaTipoContrato(unTipoContrato, usuLogueado); lblMensaje.Text = "Tipo Contrato ingresado con exito"; LimpiarCampos(); } catch (FormatException) { lblMensaje.Text = ("El codigo de Emprasa y de Contratos deben ser numéricos"); } catch (Exception ex) { if (ex.Message.Length > 80) { lblMensaje.Text = ex.Message.Substring(0, 80); } else { lblMensaje.Text = ex.Message; } } }