Ejemplo n.º 1
0
        //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;
                }
            }
        }