예제 #1
0
        //Ingresar Empresa
        private void btnIngresar_Click_1(object sender, EventArgs e)
        {
            try
            {
                Empresa emp = new Empresa();
                emp.Codigo    = Convert.ToInt32(txtCodigo.Text.Trim());
                emp.Rut       = Convert.ToInt64(txtRut.Text.Trim()).ToString();
                emp.DirFiscal = txtDireccion.Text.Trim();
                emp.Telefono  = txtTelefono.Text.Trim();

                IServicio serv = new ServicioClient();
                serv.AltaEmpresa(emp, usuLogueado);

                lblMensajes.Text = "Empresa ingresada exitosamente";

                LimpiarCampos();
            }

            catch (FormatException)
            {
                lblMensajes.Text = "El Código y Rut de la Empresa deben ser numéricos";
            }

            catch (Exception ex)
            {
                if (ex.Message.Length > 80)
                {
                    lblMensajes.Text = ex.Message.Substring(0, 80);
                }
                else
                {
                    lblMensajes.Text = ex.Message;
                }
            }
        }